一
分布式資料庫的出現的場景:
網際網路+、軟體國產化、o2o、五新(新零售、新製造,新金融、新資源、新技術)等主題接連提出來,並且在各個行業落地,給資料庫帶來了巨大機會,具體包含3個方向:
1.遠超單機資料庫容量的資料儲存和訪問峰值
2.實時資料分析檢索(oltp兼顧olap)
3.更高階別的容災需求。
這3個方向對資料庫發展提出了更高要求,包括
但是對於資料庫技術而言,首先需要滿足一項最樸素的要求:必須是穩定、可靠的。包括:
資料不丟(任何故障下);
服務中斷時間可控;
完備的許可權體系;
完善的監控告警體系
過了這關,然後是對分布式資料庫核心能力擴充套件性的驗證,在具體業務場景下,是否確實能夠突破單機瓶頸,彈性是否足夠平滑,過程是否存在坑,等等考量點逐一驗證。
這個主題聚焦的問題是:傳統單機資料庫的優勢是否加速了業務發展,劣勢是否阻礙了業務發展?評估兩者對業務發展的利弊大小。
所以傳統單機資料庫還是能夠滿足相當大範圍的需求,分布式資料庫則拓展了業務容量上限,所以我們需要單機資料庫,同時也需要分布式資料庫。
二
傳統單機資料庫優點:
通過半個世紀的發展,單機資料庫業務場景非常廣泛;
在穩定性、可靠性方面,得到過很好的驗證,並且有良好的硬體、系統匹配;
文件和售後支援層面比較全面,成千上萬家isv在圍繞傳統單機資料庫做事,不需要太擔心找不到好的技術支援;
開發同學對單機資料庫認知非常好,學習曲線底;
沉澱了很多標準,典型如sql系列標準、xa協議等。
分布式資料庫的優點,同時也是傳統單機資料庫弱點,如下:
分布式資料庫天生具備擴充套件性,靜態也好,動態也罷,都能夠突破單機容量瓶頸;
分布式意味著計算能力也可以突破上限,也就是oltp和olap一體化成為了可能,普通業務方非常希望資料庫是乙個all in one的方案,或者說hybrid;
分布式資料庫實現的理念突破了瓶頸,不受限於幾十年前人們對於資料庫的認知,規模更加龐大,效能讓人超出期望。
三、分布式資料庫的未來
分布式資料庫
網路選課系統中分布式資料庫設計 何翠雙王巧雲張麗麗 摘要 關鍵字 選課 分布式 資料庫 distributed system of on line course choosing abstract key words course choosing distributed database 隨著學校...
分布式資料庫
1 背景 我們知道資料是乙個公司的命脈,隨著業務越做越大,資料量也會越來越大,計算也會越來越複雜,效能,可靠性,可擴充套件性的需求就會越來越強烈,這個時候乙個集中式的資料庫顯然已經滿足不了需求了。對於技術決策者來說有兩條路可以走,第一 按照現有的大型資料庫的解決方案,比如sql server clu...
分布式資料庫
分布式資料庫系統通常使用較小的計算機系統,每台計算機可單獨放在乙個地方,每台計算機中都有dbms的乙份完整 拷貝副本,並具有自己區域性的資料庫,位於不同地點的許多計算機通過網路互相連線,共同組成乙個完整的 全域性的大型資料庫。這種組織資料庫的方法克服了物理中心資料庫組織的弱點。首先,降低了資料傳送代...