1.Base基础/3.Icon图标/操作/search备份
1.Base基础/3.Icon图标/操作/search备份
EN
文档
AntDB简介
系统架构
核心功能
核心概念
最佳实践
参考指南
  • 文档首页 /
  • 系统架构 /
  • 核心功能 /
  • 水平扩展

水平扩展

更新时间:2024-04-16 02:13:17

传统的分布式集群存储扩容方案中,需要进行数据迁移,而数据迁移时是禁止对数据进行操作。数据量大的时候,迁移时间就会比较长,这样就影响了数据库的可用性。AntDB提供了hot expansion扩容方案,将数据原有的数据迁移分成数据同步和路由切换两个阶段,从而解决了这个问题。

在数据同步阶段,通过热备和流复制技术,保证新增节点增量追加源节点数据,不对表加锁,不影响数据库集群对外提供服务。

当新增节点与源节点数据同步时间在秒级时,进入路由切换阶段。锁住集群,暂停集群对外服务,等待并确认源节点与新增节点数据一致后,修改访问路由,最后解锁集群,恢复集群对外服务。

通过以上机制,AntDB在进行扩容时对集群可用性的影响时间,从整个数据迁移阶段缩小到路由切换阶段,由于路由切换正常在10秒内可以完成,从而极大的减少扩容对集群可用性的影响。

问题反馈