10GB存储空间。
分享一个有 IPv4 的独享免费 PostgreSQL,目前我已使用超过半年,主要配置如下:
2 vCPU
4 GB RAM
10 GB Storage
部署在AWS或GCP上
10并发连接**(有5个被系统保留,实际上可用的只有5个!)**
最多500张表或1250万个对象
这个配置一般个人用途基本够用了(^ ∀ ^ ●)ノシ
官网¶
关于 YugabyteDB¶
先放一段官方介绍:
YugabyteDB
是一个高性能的分布式 SQL 数据库,用于支持全球互联网规模的应用程序.YugabyteDB
使用高性能文档存储、每分片分布式共识复制和多分片ACID
事务(受Google Spanner
启发)的独特组合构建,以低查询延迟,极抵御故障和全球数据分布的能力.作为云原生数据库,它可以轻松部署在公有云和私有云以及Kubernetes
环境中.
个人理解就是一个类似 TiDB 的,兼容 PostgreSQL 的分布式数据库
食用教程¶
创建数据库#
- 点击上面的链接注册并激活账户;
- 点击
Create a free cluster
: - 选择
YugabyteDB Managed Free
,然后点击next
: - 接下来要填写数据库的基本信息,其中集群地区国内用户建议选择 AWS 新加坡或 GCP 香港
- 设置用户名和密码,一定要记牢,要不然等会登录不上数据库>︿<
- 点击
Create Cluster
,稍等几分钟就好了ヾ(≧▽≦*)o
基本配置#
- 创建好后点击
Add IP Allow List
,添加允许的 IP: - 可以填写
0.0.0.0/0
来允许所有 IP 访问; - 点击
Add IP Allow List
右边的Run your own application
,获取数据库服务器信息: - 提示:
- 登录后可以创建任意数量的用户和数据库;
- 用户名和密码是你在创建集群时填写的内容;
- 因为所有的 sql 端口都是 5433,所以推断此 IP 为独享.
已知问题¶
- 似乎必须用 SSL 连接,否则会报错:
no pg_hba.conf entry for host "154.13.x.x", user "admin", database "xxx", SSL off
- 因为分布式的原因,不兼容少部分 PostgreSQL 语法,不过日常使用基本碰不到
最后¶
珍惜免费服务,不要滥用!