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