分布式數(shù)據(jù)庫(kù)中間件(Distributed Database Middleware,簡(jiǎn)稱DDM),是一款基于MySQL存儲(chǔ),通過(guò)分庫(kù)分表算法進(jìn)行水平擴(kuò)展,采用存儲(chǔ)計(jì)算分離架構(gòu),實(shí)現(xiàn)存儲(chǔ)層、計(jì)算層的無(wú)限擴(kuò)展。DDM目前支持的實(shí)例類型包括 RDS for MySQL 和GaussDB(for MySQL)。
DDM采用標(biāo)準(zhǔn)關(guān)系型數(shù)據(jù)庫(kù)技術(shù),結(jié)合 云監(jiān)控 等運(yùn)維管控手段,保障DDM的高可用、持續(xù)運(yùn)維以及良好的可擴(kuò)展性。專注于解決數(shù)據(jù)庫(kù)分布式擴(kuò)展問(wèn)題,突破了傳統(tǒng)數(shù)據(jù)庫(kù)的容量和性能瓶頸,實(shí)現(xiàn)海量數(shù)據(jù)高并發(fā)訪問(wèn),其核心的優(yōu)勢(shì)是提供數(shù)據(jù)庫(kù)水平擴(kuò)展能力,同時(shí)提供單機(jī)MySQL的用戶體驗(yàn)。
實(shí)現(xiàn)原理
DDM在并發(fā)、計(jì)算、數(shù)據(jù)存儲(chǔ)三個(gè)方面的可擴(kuò)展性,打破業(yè)務(wù)發(fā)展中因數(shù)據(jù)庫(kù)擴(kuò)展性及運(yùn)維壓力所產(chǎn)生的困擾。
圖1 DDM實(shí)現(xiàn)原理
據(jù)庫(kù)中間件.jpg)
通過(guò)增加DDM實(shí)例節(jié)點(diǎn)和RDS for MySQ L實(shí)例 數(shù)量達(dá)到水平擴(kuò)展效果。
推薦從彈性 云服務(wù)器 ( Elastic Cloud Server ,簡(jiǎn)稱ECS)訪問(wèn)DDM實(shí)例,為保障安全性,二者須在同一 虛擬私有云 ( Virtual Private Cloud ,簡(jiǎn)稱VPC)中。