分布式数据库中间件的实现原理介绍四:平滑扩容

举报
牵小柴散步 发表于 2018/07/04 11:24:04 2018/07/04
【摘要】 随着业务增长,逻辑库存储空间不足,并发压力较大,此时可对DDM实例逻辑库进行平滑扩容,通过增加RDS实例来提高数据存储能力与并发支持能力。平滑扩容是一种水平扩容方式,通过增加RDS实例的数量来提升总体数据存储容量,把分库平滑扩容到新增加的RDS实例上

 内容节选自华为云帮助中心的分布式数据库中间件(DDM)服务的产品介绍


随着业务增长,逻辑库存储空间不足,并发压力较大,此时可对DDM实例逻辑库进行平滑扩容,通过增加RDS实例来提高数据存储能力与并发支持能力。


平滑扩容是一种水平扩容方式,通过增加RDS实例的数量来提升总体数据存储容量,把分库平滑扩容到新增加的RDS实例上,保证所有的数据都是均衡分布在每个分库上,降单个RDS实例的处理压力。


平滑扩容使用限制如下:

1、RDS实例与DDM实例需要在相同VPC,且RDS实例没有被其它DDM实例使用。


2、逻辑库下必须有表才能进行平滑扩容。


3、实例存在节点故障情况下不能进行扩容。


4、一个DDM实例内,只允许同时对一个实例逻辑库进行平滑扩容操作;不同的DDM实例内,可以同时扩容实例逻辑库。


5、不允许使用正在扩容中的RDS实例进行建库建表操作。


6、最多仅支持扩容50个RDS实例。


7、扩容最大规格为:


    • 每个分片不超过20张表。

    • 每张表不超过800万数据。



平滑扩容原理如下图所示。

           
    03.png

平滑扩容原理 


以上就是对分布式数据库中间件的实现原理之分库分表的介绍,想要了解更多,欢迎点开分布式数据库中间件DDM主页查看,也可关注微信公众号:中间件小哥,获取更多资讯。


中间件小哥.jpg


【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。