首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >邮政分片数据库

邮政分片数据库
EN

Database Administration用户
提问于 2014-03-12 16:58:56
回答 1查看 5.1K关注 0票数 5

我有一个Postgres数据库,它已经扩展到不再可能将所有内容存储在一个数据库节点上的大小。在我的模式中有一个Customer表,其中每一行代表一个(惊喜!)客户。我的数据库中的其他每个表都是在这个customer表上输入的,我想按客户范围分割我的数据库。例如,我希望id为1-100的客户转到数据库节点A,101-200转到数据库节点B,依此类推。

我已经找到了关于表分区的信息,但是我几乎没有发现任何其他的信息来说明如何在Postgres中启用数据库分区。

在Postgres中,我对数据库的切分有哪些选择?如果切分是不可能的,我的选择是什么?

EN

回答 1

Database Administration用户

发布于 2014-12-21 06:55:15

如果您的瓶颈是流实时读写,则可能需要查看开源PostgreSQL扩展: pg_shard。

它分解和复制您的PostgreSQL表,以实现水平规模和高可用性。它还分发SQL语句,而不需要对应用程序进行任何更改。

https://github.com/citusdata/pg_分片

票数 3
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/60784

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档