开发者社区 > PolarDB开源 > PolarDB 分布式版 > 正文

PolarDB的cn只关联一个dn集群下,新加节点,数据会重分布吗?

PolarDB的cn只关联一个dn集群下,新加节点,数据会重分布吗?cn初始化关联dn的时候是否需要使用vip?

展开
收起
三分钟热度的鱼 2023-11-30 19:31:45 74 0
4 条回答
写回答
取消 提交回答
  • 在PolarDB中,当你在一个由计算节点(CN)和数据节点(DN)组成的集群下新增一个数据节点时,是的,数据会进行重新分布。这个过程被设计为自动化的,意味着系统会自动将现有数据分布到新加入的数据节点上,以保持数据之间的平衡和高效的资源利用。

    2023-11-30 23:24:37
    赞同 展开评论 打赏
  • 在PolarDB中,当添加新的数据节点(DN)时,通常会涉及数据的重新分布。这是因为PolarDB是一个分布式数据库系统,它将数据分布在多个节点上以提高性能和可用性。当集群扩展或缩小时,为了保持数据的一致性和平衡负载,需要对数据进行重新分布。

    2023-11-30 20:58:59
    赞同 展开评论 打赏
  • 单表默认不做均衡,分区表扩容dn会自动均衡,这个策略与当前dn数量无关。分布式只挂一个DN,一般是在从单机平迁过来吧。把大表做一个在线分区调整,后续再扩容新的dn进来,就可以自动把大表给均衡到分布式多节点。此回答整理自微信群“阿里云 PolarDB-X开源交流2号群”

    2023-11-30 20:50:19
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    当您向PolarDB集群中的DN(Data Node)添加新节点时,系统会自动对数据进行重新分布。PolarDB会根据当前的数据存储情况和新节点的加入,通过数据迁移的方式将数据均匀地分布到整个集群中。

    具体来说,在向PolarDB集群添加新节点后,系统会自动将一部分数据从现有节点迁移到新节点上,以实现负载均衡和数据均衡。这个过程是自动进行的,您不需要手动干预。

    值得注意的是,数据迁移可能会导致短暂的性能波动或延迟。在数据迁移期间,系统会自动调整资源和负载,并尽量减少对业务的影响。一旦数据迁移完成,新节点将参与到整个集群的读写操作中,提供更高的吞吐量和处理能力。

    总之,当您向PolarDB集群添加新节点时,数据会自动进行重分布和迁移,以实现更好的负载均衡和性能优化。

    2023-11-30 20:23:53
    赞同 展开评论 打赏

PolarDB 分布式版 (PolarDB for Xscale,简称“PolarDB-X”) 是阿里云自主设计研发的高性能云原生分布式数据库产品,为用户提供高吞吐、大存储、低延时、易扩展和超高可用的云时代数据库服务。

相关电子书

更多
云栖大会:开源 PolarDB 架构演进、关键技术与社区建设 立即下载
2023云栖大会:和客户一起玩转PolarDB新特性 立即下载
2023云栖大会:PolarDB for AI 立即下载