2

分享免费的数据库 DBaaS 之 bit.io — 云 postgreSQL 3GB free tier

 1 year ago
source link: https://www.v2ex.com/t/884440
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

V2EX  ›  分享发现

分享免费的数据库 DBaaS 之 bit.io — 云 postgreSQL 3GB free tier

  ggvm · 4 小时 36 分钟前 · 312 次点击

bit.io 是美国一家 DBaas 厂商,提供免费 3G 的云 postgresql 额度。

仅需企业邮箱注册,不需要绑定信用卡即可享有。

注册网址 https://bit.io

1 提交邮箱

<figure class="wp-block-image size-full">
image-1.png
</figure>

2 新建数据库

<figure class="wp-block-image size-full">
bit2.png
</figure> <figure class="wp-block-image size-full">
bit3.png
</figure>

3 查看数据库限额:

<figure class="wp-block-image size-full">
bit4.png
</figure>

python 程序连接数据库

安装 python 需要的库

安装:pip install bitdotio[psycopg2-binary]

以下是程序示例

#!/usr/bin/env python3
import bitdotio
from pprint import pprint

yun_key = 'v2_3uXSc_xxxx'
#!/usr/bin/env python3
import bitdotio
from pprint import pprint

# Connect to bit.io
b = bitdotio.bitdotio( yun_key )

# How about some database queries?
# NOTE: v2 connections require specification of the database name, because
# v2 bit.io is built around independent user databases, not repos (schemas) on a single database.
dbname = 'jones/cca'
conn = b.get_connection(dbname)
cur = conn.cursor()
import time 
time
st = time.time()
for i in range(40):
    cur.execute("SELECT 1")

se = time.time()

print ("fetch time " + str( ( se - st ) / 40) ) 

pprint(cur.fetchone())

总结:bit.io 提供的 3G 存储的 postgreSQL ,数据托管在 GCP 云中,美国的 VPS 连过去速度不错;对一般的数据库存储,需求已经足够。更多的免费数据库和其他资源,访问 https://zhuji188.com/748.html 原文查看。

后续更新我将同步发到这里。


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK