金官?。簜畏植际綌?shù)據(jù)庫的架構(gòu)和優(yōu)缺點(diǎn)
何為偽分布式數(shù)據(jù)庫?
金官丁認(rèn)為,偽分布式數(shù)據(jù)庫=多個集中式數(shù)據(jù)庫+數(shù)據(jù)庫自身的復(fù)制+開發(fā)的管理軟件+其他。偽分布式數(shù)據(jù)庫不是真的分布式數(shù)據(jù)庫,不支持分布式事務(wù),數(shù)據(jù)拆分之后出現(xiàn)數(shù)據(jù)合并難度與部分功能限制;
偽分布式數(shù)據(jù)庫具有如下的優(yōu)點(diǎn):
1)透明性,程序不需要做任何修改。2)解決集中數(shù)據(jù)庫的擴(kuò)展局限性。實(shí)現(xiàn)水平擴(kuò)展問題,涉及到數(shù)據(jù)的拆分問題。3)提高數(shù)據(jù)庫服務(wù)的性能、可靠性、可用性。4)實(shí)現(xiàn)技術(shù)不難,開發(fā)成本和維護(hù)成本可控,但是測試成本較高,占據(jù)開發(fā)成本和維護(hù)成本的兩倍。
偽分布式數(shù)據(jù)庫一般用于如下的應(yīng)用場景:
一定要有大容量的數(shù)據(jù),而且垂直擴(kuò)展受到限制,數(shù)據(jù)的更新遠(yuǎn)遠(yuǎn)大于查詢,高并發(fā)事務(wù)型。
偽分布式數(shù)據(jù)庫架構(gòu)的基本功能(圖):
▲偽分布式數(shù)據(jù)庫的基本功能
偽分布式數(shù)據(jù)庫的架構(gòu)_電子商務(wù)等領(lǐng)域(兩邊同時訪問,機(jī)房的數(shù)據(jù)是一樣的,為了保證訪問速率,同時保證容災(zāi),難點(diǎn)在于網(wǎng)絡(luò)速度。用戶的更新操作才會占用專線)
***,金官丁針對偽分布式數(shù)據(jù)庫的應(yīng)用提出了一些建議,他認(rèn)為,從多業(yè)務(wù)、開發(fā)成本和維護(hù)成本等角度分析、思考、解決當(dāng)前的難題,著眼未來可預(yù)見的一至三年面臨的核心問題;采用可行的、成熟的、穩(wěn)定的開發(fā)技術(shù)和架構(gòu);業(yè)務(wù)支持底線要遠(yuǎn)遠(yuǎn)大于80%,上線可無限接近且不超過99%;合理規(guī)劃架構(gòu)中的單點(diǎn)故障;合理利用數(shù)據(jù)庫存取設(shè)計(jì)技巧。