Citus 12 为扩展 Postgres 数据库增加了一种新的、简便的方法——基于 Schema 的分片。与基于行的分片(在此模式下,表根据分布列的值进行分片)不同,基于 Schema 的分片通过 Schema 名称透明地分片您的数据库。这种新模型能够支持之前基于行的分片难以实现或无法实现的新工作负载,特别是微服务和每个租户的非同构 Schema。因此,现在您可以根据应用程序的需求进行选择——基于行的分片或基于 Schema 的分片。
除了基于 Schema 的分片,Citus 12 还包括
Citus 12 博客文章:阅读 Marco 的 12.0 文章,深入了解 Citus 12 的新功能和改进。
发行说明:在 Citus 12.0 更新页面 上获取所有详细信息。
观看 Citus 12 发布派对:您可以在 YouTube 上观看包含演示和问答环节的 发布派对。
Citus 是一个完全作为 PostgreSQL 的开源扩展构建的分布式数据库。使用 Citus,您可以创建透明地分布或复制到 PostgreSQL 节点集群中的表。Citus 提供 开源版本,也作为 Azure 上的托管服务。