1. 首页
  2. 信息化
  3. 电子商务
  4. citus扩容实践

citus扩容实践

上传者: 2020-12-17 02:34:59上传 PDF文件 45KB 热度 7次
说明: 分布式数据库中的扩容是必不可少的需求,citus企业版中可以进行动态扩容,社区版中尚不支持动态扩容。不过我们可以通过修改元数据表中的分片信息来实现类似的功能。 本次实验扩容前只有一个work节点,扩容成两个work节点。 例子: 我们可以通过citus自带的master_add_node函数来添加节点到集群中,现有的参考表可哟自动分布到新的节点中,但是分片表却不可以自动同步到新的work节点中。 对于分片表,我们则需要手动移动这些分片,大致步骤为: 1、表复制 在移动目标分片的源端和目的端建立复制。 2、元数据切换 加锁,阻塞相关的分片表的数据变更; 修改pg_dist_shard_p
用户评论