華為云計算 云知識 什么是分布式數(shù)據(jù)庫中間件
什么是分布式數(shù)據(jù)庫中間件

分布式數(shù)據(jù)庫中間件(Distributed Database Middleware,簡稱DDM),是一款基于MySQL存儲,通過分庫分表算法進(jìn)行水平擴展,采用存儲計算分離架構(gòu),實現(xiàn)存儲層、計算層的無限擴展。DDM目前支持的實例類型包括 RDS for MySQL 和GaussDB(for MySQL)。

DDM采用標(biāo)準(zhǔn)關(guān)系型數(shù)據(jù)庫技術(shù),結(jié)合 云監(jiān)控 等運維管控手段,保障DDM的高可用、持續(xù)運維以及良好的可擴展性。專注于解決數(shù)據(jù)庫分布式擴展問題,突破了傳統(tǒng)數(shù)據(jù)庫的容量和性能瓶頸,實現(xiàn)海量數(shù)據(jù)高并發(fā)訪問,其核心的優(yōu)勢是提供數(shù)據(jù)庫水平擴展能力,同時提供單機MySQL的用戶體驗。

實現(xiàn)原理

DDM在并發(fā)、計算、數(shù)據(jù)存儲三個方面的可擴展性,打破業(yè)務(wù)發(fā)展中因數(shù)據(jù)庫擴展性及運維壓力所產(chǎn)生的困擾。

圖1 DDM實現(xiàn)原理

什么是分布式數(shù)據(jù)庫中間件