华为云计算 云知识 分布式数据库中间件哪些情况下使用?

分布式数据库中间件哪些情况下使用?

分布式数据库中间件(Distributed Database Middleware,简称DDM),是一款分布式关系型数据库,采用先进的存储计算分离架构,实现并发、计算、数据存储三个方面均可线性扩展。专注于解决数据库分布式扩展问题,突破了传统数据库的容量和性能瓶颈,实现海量数据高并发访问,其核心的优势是提供数据库水平扩展能力,同时提供单机MySQL的用户体验。

分布式数据库系统通常使用较小的计算机系统,每台计算机可单独放在一个地方,每台计算机中都可能有DBMS的一份完整拷贝副本,或者部分拷贝副本,并具有自己局部的数据库,位于不同地点的许多计算机通过网络互相连接,共同组成一个完整的、全局的逻辑上集中、物理上分布的大型数据库。

应用场景

互联网应用:电商、金融、游戏、社交等互联网应用,业务发展随市场驱动,流量洪峰和数据量迅速增长导致性能瓶颈,DDM大幅提升数据库处理效率,加快系统访问速度。

物联网:传感监控设备有大规模的数据采集和高频率的命令下发场景,DDM提升数据库并发性,提高查询效率,解决超大数据规模存储问题,降低存储海量数据的成本。

文件索引:社交等应用常存在大量图片、文档、视频数据,数据量都在亿级~万亿级。要将这些文件的索引存入数据库,并在索引层面提供实时的数据库操作,对性能要求极高。

传统应用上云政务机构、大型企业、银行等行业为支持大规模数据存储和高并发数据库访问,传统方案强依赖小型机和高端存储等设备成本高昂,DDM提供高性价比的解决方案。

上一篇:目睹企播平台如何创建媒体中心 下一篇:云数据库MySQL 的产品优势是什么