注意: pg_shard 已被 Citus 取代,后者更为强大
pg_shard 是 PostgreSQL 的分片扩展。它将您的 PostgreSQL 表进行分片和复制,实现水平扩展和高可用性。此扩展还可无缝地分发您的 SQL 语句,无需对应用程序进行任何更改。加入 [邮件列表][],了解最新的开发进展。作为一个独立的扩展,pg_shard 解决了许多 NoSQL 使用案例。它还支持实时分析,并提供了一个简单的升级路径,可用于复杂的分析工作负载(分布式联接)。此外,此扩展还提供了对标准 SQL 工具和强大的 PostgreSQL 功能的访问,例如多种索引和半结构化数据类型。
本 README 文档用作快速入门指南。我们在 我们的网页 上解答了关于分片、分片重新平衡、故障处理和分布式一致性机制的架构问题。此外,我们正在积极改进 pg_shard,欢迎在 [邮件列表][] 上提出任何问题或反馈。
一旦安装了 PostgreSQL 或 CitusDB,您就可以开始构建 pg_shard。为此,您需要在 make 命令中包含 pg_config 目录路径。此路径通常与 PostgreSQL 安装的 bin/ 目录路径相同。例如:
[][status] [][coverage] [][release] [][license]
暂无开放 Issues,或尚未同步最近议题。