分布式数据库中间件 DDM

DDM(Distributed Database Middleware)专注于解决数据库分布式扩展问题,突破了传统数据库的容量和性能瓶颈,实现海量数据高并发访问。

现以申请公测资格方式 免费试用 了解详情

产品优势

弹性

自动水平拆分;业务不中断平滑扩容;一键线性扩展。

性能

PB级数据量访问;十倍于单机数据库连接数;百万级高并发。

可靠

集群高可用,秒级故障自动恢复;强一致性与最终一致性事务支持;多种安全策略保护数据库和用户隐私。

易用

兼容MySQL协议;业务代码零改动,透明读写分离;控制台轻松运维。

产品架构

分布式数据库中间件

DDM通过后端对接多个RDS,实现数据库的透明分布式访问服务。

  • DDM提供标准MySQL协议访问接入,根据路由规则完成请求的分发,并将结果聚合处理后返回给应用程序。
  • DDM自动实现读写分离,透明地完成写操作和读操作的分发。
  • DDM提供平滑扩容功能,轻松添加RDS实例,自动实现数据的重新分布 。
  • 可以在Console控制台对DDM实例进行管理和维护操作。
  • 提供多种安全策略,如:VPC、子网、安全组。应用程序、DDM、RDS需位于同一VPC下方能相互访问。

应用场景

大型应用

电商、金融、O2O、零售、社交应用等行业,普遍存在用户基数大、营销活动频繁、核心交易系统数据库响应日益变慢的问题,制约业务发展。
DDM 提供线性水平扩展能力,能够实时提升数据库处理能力,提高访问效率,轻松应对高并发的实时交易场景。

物联网数据

在工业监控和远程控制、智慧城市的延展、智能家居、车联网等物联网场景下。传感监控设备多,采样频率高,数据规模大,会产生超过单机数据库存储能力极限的数据,造成数据库容量瓶颈。
DDM 提供的容量水平扩展能力,可以有效的帮助用户低成本的存储海量数据。

文件索引

互联网、社交应用等常存在大量的图片、文档、视频数据,数据量都在亿级~万亿级。通常要将这些文件的索引存入数据库,并在索引层面提供实时的新增、修改、读取、删除操作,对性能要求极高。
DDM提供超高性能和分布式扩展能力,有效提高索引的检索效率。

高性价比数据库解决方案

政务机构、大型企业、银行等行业为了支持大规模数据存储和高并发数据库访问,传统方案需要强依赖小型机和高端存储等高成本的商业解决方案。
DDM利用普通服务器进行集群部署,提供与传统商业解决方案相同甚至更高的处理能力。

功能描述

水平拆分

在创建分布式数据库后,只需选择拆分键与拆分规则,即可实现数据水平拆分。

平滑扩容

通过添加新的RDS实例,支持对存储容量进行扩展,实现数据自动重分布。

分布式事务

当前支持一阶段提交事务模型。

透明读写分离

读写分离功能对应用透明,不需要应用修改任何代码,通过在管理控制台进行配置,即可实现读写分离。

全局序列

支持分布式全局唯一且有序递增的数字序列,满足业务在使用分布式数据库时对主键或者唯一键以及特定场景的需求。

在线监控

支持对读写比例以及慢SQL进行监控,帮助用户实时发现资源和性能瓶颈。

运维管理控制台

提供管理控制台界面,可在线对DDM实例、逻辑库、逻辑表、分片规则等进行管理和维护。

立即注册华为云