目錄
- 1 分布式數據庫
分布式數據庫
編輯(了解如何以及何時刪除此模板消息)
分布式數據庫是一種數據庫,其中數據存儲在不同的物理位置。 它可能存儲在位于同一物理位置(例如數據中心)的多臺計算機中; 或者可能分散在互連計算機的網絡中。 與處理器緊密耦合并構成單個數據庫系統的并行系統不同,分布式數據庫系統由不共享物理組件的松耦合站點組成。
系統管理員可以跨多個物理位置分發數據集合(例如在數據庫中)。 分布式數據庫可以駐留在 Internet、企業內聯網或外聯網或其他組織網絡上的有組織的網絡服務器或分散的獨立計算機上。 因為分布式數據庫跨多臺計算機存儲數據,所以分布式數據庫可以通過允許在多臺機器上處理事務而不是僅限于一臺機器來提高最終用戶工作場所的性能。
兩個過程確保分布式數據庫保持最新和最新:復制和復制。
- 復制涉及使用專門的軟件來查找分布式數據庫中的更改。 一旦確定了更改,復制過程就會使所有數據庫看起來都一樣。 復制過程可能復雜且耗時,具體取決于分布式數據庫的大小和數量。 此過程還可能需要大量時間和計算機資源。
- 另一方面,復制的復雜性較低。 它將一個數據庫標識為主數據庫,然后復制該數據庫。 復制過程通常在下班后的固定時間完成。 這是為了確保每個分布式位置都具有相同的數據。 在復制過程中,用戶可能只更改主數據庫。 這可確保本地數據不會被覆蓋。
復制和復制都可以使數據在所有分布式位置保持最新。
除了分布式數據庫復制和分片,還有很多其他的分布式數據庫設計技術。 例如,本地自治、同步和異步分布式數據庫技術。 這些技術的實施可以而且確實取決于業務需求和數據庫中存儲的數據的敏感性/機密性以及企業愿意為確保數據安全性、一致性和完整性花費的價格。
在討論對分布式數據庫的訪問時,Microsoft 傾向于術語分布式查詢,它以特定于協議的方式將其定義為 [a]ny SELECT、INSERT、UPDATE 或 DELETE 語句,這些語句引用來自一個或多個外部 OLE DB 數據源的表和行集 .Oracle 提供了一個更加以語言為中心的視圖,其中分布式查詢和分布式事務構成了分布式 SQL 的一部分。
內容由匿名用戶提供,本內容不代表www.gelinmeiz.com立場,內容投訴舉報請聯系www.gelinmeiz.com客服。如若轉載,請注明出處:http://www.gelinmeiz.com/195963/