专注Java教育14年 全国咨询/投诉热线:400-8080-105
动力节点LOGO图
始于2009,口口相传的Java黄埔军校
首页 hot资讯 分布式数据库中间件工作原理

分布式数据库中间件工作原理

更新时间:2022-01-13 09:42:41 来源:动力节点 浏览567次

定义

分布式数据库中间件 (DDM) 是为关系数据库设计的与 MySQL 兼容的分布式中间件服务。解决分布式扩展问题,突破MySQL数据库的容量和性能瓶颈,帮助处理海量数据的高并发访问。

DDM 是一个表格和高度可扩展的云原生中间件产品。采用计算存储解耦架构,提供分库分表、读写分离、弹性伸缩、可持续运维等功能。实例节点的管理对您的工作负载没有影响。您可以在 DDM 控制台上对数据库进行运维和读写数据,就像操作单节点 MySQL 数据库一样。

好处

自动数据库和表分片

MySQL 数据库通常部署在单个节点上。一旦发生故障,所有数据都可能丢失,您的工作负载将受到 100% 的影响。

DDM支持自动分库分表,将数据分布在多个RDS实例上,一旦发生故障,对您的服务的影响会大大降低。它还支持服务的爆炸式增长。

读/写分离

DDM 可以利用 RDS 只读副本。如果水平分片后查询压力仍然很大,可以开启读写分离,加快数据库处理和访问速度,无需重构业务系统。

弹性缩放

MySQL数据库只能支持中小型业务系统,因为它们的CPU、内存和网络处理受到服务器配置的限制,存储取决于SSD或EVS磁盘的大小。

DDM 支持计算和存储扩展。您可以将节点添加到 DDM 实例或扩展其节点类。或者,增加分片或RDS实例,将数据从一张大表分发到多张表或横向扩展存储资源,随着业务的增长简化运维。

服务架构

图 1 DDM 架构

提交申请后,顾问老师会电话与您沟通安排学习

免费课程推荐 >>
技术文档推荐 >>