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