PostgreSQL

PostgreSQL Hosting,包含每日快照

开源关系型数据库,支持完整 SQL、JSONB 以及 pgcrypto、pg_trgm 等扩展,运行在隔离实例上,距你的应用约 1 ms。

低至 R$44.99/月

~1 ms

到应用的延迟

<10 s

数据库就绪所需时间

v17

PostgreSQL 版本

TLS

加密连接

你熟悉的 PostgreSQL

原生功能与官方文档一致,没有自定义方言,也不需要特殊驱动。

  • JSONB 与 GIN 索引

    把 JSON 文档存在一列中,用 GIN 索引查询,同时保留 SQL 和 join。

  • MVCC

    读不阻塞写,写也不阻塞读,长查询不会拖住应用。

  • 数据库层的完整性

    外键、UNIQUE、CHECK 和排他约束把无效数据挡在外面。

  • CTE 与窗口函数

    直接在 SQL 中完成递归查询、排名和窗口聚合。

  • 原生全文搜索

    tsvector、多语言词干提取和相关性排序,无需单独运行搜索服务。

  • GiST 索引

    用通用搜索树为范围、几何和距离搜索建立索引。

  • Row-Level Security

    面向多租户应用的行级策略,由数据库本身强制执行。

  • 常用扩展

    通过 CREATE EXTENSION 使用 pgcrypto、uuid-ossp、hstore、pg_trgm 和 citext。

使用你已在用的驱动连接

控制台会显示实例的连接 URL。把它保存到应用的环境变量中,然后使用任意 PostgreSQL 驱动或 ORM。

square-cloud-db-<id>.squareweb.app
postgresql://squarecloud:<password>@square-cloud-db-<id>.squareweb.app:<port>
兼容PrismaDrizzlenode-postgrespsycopgSQLAlchemyHibernate
  • 从其他服务商迁移?在源数据库运行 pg_dump,再用 pg_restore 指向新 URL 导入。
  • 实例证书(.pem、.crt 和 .key)可在控制台下载。

每个数据库都包含什么

每个实例都与你的应用运行在同一个数据中心,带 TLS、每日快照和控制台指标。创建、调整规格和恢复都由你自己完成。

  • 靠近你的应用

    你的应用通过实例地址以 TLS 连接,位于同一个纽约数据中心。平均延迟约 1 ms。

    • 从你的应用出发,平均延迟约 1 ms
    • 企业级 NVMe 磁盘
    • 可在 Square Cloud 外部通过主机、端口和密码访问
    • 可在控制台调整 RAM
  • 包含每日快照

    在任何包含数据库的套餐中,每个数据库每 24 小时自动生成一个快照。有风险的改动前可以手动创建一个,出问题时在控制台恢复。

    • 每日自动快照:最新一份最多保留 30 天,更早的保留 7 天
    • 手动快照最多保留 30 天
    • 在控制台恢复和下载
  • 隔离且加密

    每个数据库运行在独立容器中,专属 vCPU 根据分配的 RAM 和套餐计算。连接使用 TLS 和实例专属证书,你可以随时下载和续期。

    • 每个实例独立的 TLS 证书(.pem、.crt 和 .key)
    • 可在控制台更新密码和证书
    • CPU、内存和网络指标
    • 拥有 ISO 27001 和 SOC 2 Type II 认证的合作伙伴 Tier 3 数据中心

项目每个阶段都有合适的套餐

从小规模开始,按需扩展,无绑定合约。

数据库自 Standard 套餐起提供。

对比所有套餐

4.9 分(满分 5 分)· Google + Trustpilot 上的 402 条评价Trustpilot

托管于持有以下认证的合作数据中心
Tier 3ISO 27001SOC 2 Type IIAlways-On DDoS 防护
了解我们的基础设施

关于 PostgreSQL Hosting 的常见问题

扩展、JSONB、读取扩展以及现有 PostgreSQL 数据库的迁移。

开通的是哪个 PostgreSQL 版本?

当前稳定的 LTS 版本,次要补丁会自动应用。实际使用的版本请见数据库文档。

PostgreSQL Hosting 中可以使用哪些扩展?

最常用的扩展预先启用或可通过 CREATE EXTENSION 启用:pgcrypto、uuid-ossp、hstore、pg_trgm、citext 和 JSONB(原生)。PostGIS 在 Enterprise 套餐中按需提供。

可以使用 JSONB 存储半结构化数据吗?

可以,这是原生功能。带 GIN 索引的 JSONB 可以正常使用,当你需要在同一个数据库中同时使用 SQL 和文档时,它是 MongoDB 的不错替代。

如何在高并发场景下扩展读取?

每个 PostgreSQL Hosting 实例都是专属且隔离的。要在高负载下扩展读取,我们建议使用连接池(例如客户端侧的 PgBouncer),并在上层加缓存,Redis Hosting 很适合这个场景。

如何迁移现有的 PostgreSQL 数据库?

在源数据库上运行 pg_dump,然后用 psql &lt; dump.sql(或 pg_restore)指向 Square Cloud 的连接字符串。如需零停机,请使用逻辑复制。

可以用 Prisma、Drizzle、SQLAlchemy 或 Hibernate 连接吗?

可以。实例提供标准的 postgresql:// 连接字符串,任何 ORM 或驱动无需适配即可连接。

PostgreSQL Hosting 比 MySQL Hosting 更好吗?

取决于项目。PostgreSQL 拥有 JSONB、递归 CTE、高级窗口函数和自定义类型。MySQL 拥有更广泛的传统工具生态。对于新项目,PostgreSQL 是标准选择。

准备好让你的项目 扩展 了吗?

加入超过 50 万名曾使用 Square Cloud 托管项目的开发者。

  • 可预期的价格
  • 账单无惊喜
  • 秒级部署
  • 高可用性
  • 稳定扩展
  • 自动重启
  • 含 SSL 与安全防护
  • 隔离容器