暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

【AntDB数据库】核心功能之水平扩展

Jess 2022-09-24
315

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

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

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

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

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论