华为云计算 云知识 什么是分布式数据库中间件

什么是分布式数据库中间件

分布式数据库中间件(Distributed Database Middleware,简称DDM),是一款基于MySQL存储,通过分库分表算法进行水平扩展,采用存储计算分离架构,实现存储层、计算层的无限扩展。DDM目前支持的实例类型包括RDS for MySQL和GaussDB(for MySQL)。

DDM采用标准关系型数据库技术,结合云监控等运维管控手段,保障DDM的高可用、持续运维以及良好的可扩展性。专注于解决数据库分布式扩展问题,突破了传统数据库的容量和性能瓶颈,实现海量数据高并发访问,其核心的优势是提供数据库水平扩展能力,同时提供单机MySQL的用户体验。

实现原理

DDM在并发、计算、数据存储三个方面的可扩展性,打破业务发展中因数据库扩展性及运维压力所产生的困扰。

图1 DDM实现原理

什么是分布式数据库中间件

  • 通过增加DDM实例节点和RDS for MySQL实例数量达到水平扩展效果。

  • 推荐从弹性云服务器(Elastic Cloud Server,简称ECS)访问DDM实例,为保障安全性,二者须在同一虚拟私有云(Virtual Private Cloud,简称VPC)中。


上一篇:通过鲲鹏开发套件实现软件包迁移 下一篇:版本控制