分布式資料庫是指元件分布在網路上,元件之間通過傳遞訊息進行通訊和動作協調的系統。其核心理念是讓多台伺服器協同工作,完成單台資料庫無法處理的任務。分布式資料庫設計應該滿足如下要求。
透明性:分布式資料庫對於開發人員是透明的。分布式資料在使用上表現就像乙個單機資料庫一樣。
擴充套件性:它可以通過橫向擴充套件使集群的整體效能得到提公升。
可靠性:分布式資料庫不允許單點失效問題存在。一台機器壞了,其他的機器能夠頂替它的工作繼續執行。
高效能:高效能是人們設計分布式資料庫的主要目的。
目前分布式設計主要有以下特點。
透明性:使用者不用關心資料邏輯分割槽與物理位置的分布細節。也不用慣性資料一致性問題。
資料冗餘性:資料冗餘實現可靠性,可用性,並改善其效能。
易於拓展性:系統能夠通過水平拓展提高系統整體效能。
分布式資料庫概述
一 前言 隨著傳統的資料庫技術日趨成熟 計算機網路技術的飛速發展和應用範圍的擴充,資料庫應用已經普遍建立於計算機網路之上。這時集中式資料庫系統表現出它的不足 資料按實際需要已在網路上分布儲存,再採用集中式處理,勢必造成通訊開銷大 應用程式集中在一台計算機上執行,一旦該計算機發生故障,則整個系統受到影...
分布式資料庫
網路選課系統中分布式資料庫設計 何翠雙王巧雲張麗麗 摘要 關鍵字 選課 分布式 資料庫 distributed system of on line course choosing abstract key words course choosing distributed database 隨著學校...
分布式資料庫
1 背景 我們知道資料是乙個公司的命脈,隨著業務越做越大,資料量也會越來越大,計算也會越來越複雜,效能,可靠性,可擴充套件性的需求就會越來越強烈,這個時候乙個集中式的資料庫顯然已經滿足不了需求了。對於技術決策者來說有兩條路可以走,第一 按照現有的大型資料庫的解決方案,比如sql server clu...