前言
华为云分布式数据库中间件(Distributed Database Middleware)是解决数据库容量、性能瓶颈和分布式扩展问题的中间件服务,提供分库分表、读写分离、弹性扩容等能力,应对海量数据的高并发访问场景,有效提升数据库读写性能。
图1:DDM产品介绍
DDM前世之:MyCAT
MyCAT的使用情况全国范围内粗略统计超过600家以上成功案例,涵盖政府、金融、证券、互联网、物联网、电信、游戏等众多行业。支持1000亿大数据,中国非常活跃的开源分布式数据库中间件。MyCAT成功在于背后有一支强大的技术团队,其参与者都是5年以上资深软件工程师、架构师、DBA。
DDM与MyCAT的关系:DDM是基于MyCAT1.6.5版本增强而来。基于MyCAT增强的地方如下:
1、运维管理:DDM提供Console界面,可在线对DDM实例、逻辑库、逻辑表、拆分规则等进行管理和维护
2、集群高可用:DDM支持集群高可用,可实现跨AZ,RDS也支持跨AZ
3、安全增强:支持VPC(虚拟私有云)、子网、安全组,与其他租户网络隔离
4、质量保证:在质量方面补充了大量自动化测试用例(功