分佈式數據庫與集中式數據庫
集中式數據庫是一種在單個位置存儲和維護數據的數據庫。這是大型企業中存儲數據的傳統方法。分佈式數據庫是一種數據庫,其中的數據存儲在不在同一物理位置的存儲設備中,但數據庫由中央數據庫管理系統(DBMS)控制。
什麼是集中式數據庫?
在一個集中的數據庫中,一個組織的所有數據都存儲在一個單獨的地方,例如大型計算機或服務器。遠程位置的用戶使用提供的訪問數據的應用程序通過廣域網(WAN)訪問數據。集中式數據庫(主機或服務器)應該能夠滿足所有進入系統的請求,因此很容易成為瓶頸。但是,由於所有數據都駐留在一個地方,因此更容易維護和備份數據。此外,維護數據完整性更容易,因為一旦數據存儲在一個集中的數據庫中,過時的數據在其他地方就不再可用。
什麼是分佈式數據庫?
在分佈式數據庫中,數據存儲在位於不同物理位置的存儲設備中。它們不連接到一個通用的CPU,但數據庫由一箇中央DBMS控制。用戶通過訪問廣域網訪問分佈式數據庫中的數據。為了使分佈式數據庫保持最新,它使用複製和複製過程。複製過程識別分佈式數據庫中的更改,並應用這些更改以確保所有分佈式數據庫看起來相同。根據分佈式數據庫的數量,這個過程可能變得非常複雜和耗時。複製過程將一個數據庫標識為主數據庫並複製該數據庫。複製過程與分佈式數據庫的過程不同,但這並不意味著所有的數據都是分佈式的。
分佈式數據庫和集中式數據庫有什麼區別?