国产精一区二区_午夜视频99_免费白白视频_中文字幕一区免费

熱門文章> 分布式數據庫系統的特點有什么? >

分布式數據庫系統的特點有什么?

36氪企服點評小編
2021-08-09 17:13
1346次閱讀

       分布式數據庫是由一組數據組成的,這些數據分布在計算機網絡中的不同的計算機上,網絡中的每個節點都有獨立處理的能力(被稱為“場地自治”),可以執行本地應用。另外,網絡通信子系統中的各節點可以執行全局應用。相對于以前的定義,更加強調場地自治和自治場地之間的協作。接下來小編和大家看看分布式數據庫系統的特點有哪些?

分布式數據庫系統的特點有什么?分布式數據庫系統的特點有哪些?

分布式數據庫系統是在集中式數據庫系統技術的基礎上發展起來的。它有自己的特點和特點。集中數據庫的許多概念和技術,如數據獨立性、數據共享性和冗余減少、并發控制、完整性、安全性和恢復性等。

1.數據獨立性。

在集中數據庫系統中,數據獨立性包括兩個方面:數據的邏輯獨立性和數據的物理獨立性。它的意思是用戶程序與數據的整體邏輯結構和數據的存儲結構無關。在分布式數據庫系統中,除了數據的邏輯獨立性和物理獨立性之外,還有數據分布獨立性,也稱為分布透明性。分布透明度是指用戶不需要關心數據的邏輯分片,不需要關心數據的物理位置分布細節,不需要關心重復復制(冗余數據問題)的一致性,不需要關心局部場地數據庫支持哪種數據模型。

2.控制結構集中于自治結合。

數據庫是多用戶共享的資源。在集中數據庫系統中,為了保證數據庫的安全性和完整性,共享數據庫的控制是集中的,DBA負責監控和維護系統的正常運行。在分布式數據庫系統中,數據共享有兩個層次:

(1)局部共享。

也就是說,在本地數據庫中存儲本地用戶的共享數據,這是本地用戶常用的。

(2)全局共享。

也就是說,在分布式數據庫系統的各個場所也存儲用戶在其他場所共享的數據,支持系統的全局應用。
因此,相應的控制機構也有集中和自治兩個層次。

3.適當增加數據冗余。

在集中數據庫系統中,盡可能減少冗余是系統的目標之一。原因是冗余數據不僅浪費空間,而且容易造成數據副本之間的不一致性。為了保證數據的一致性,系統必須支付一定的維護成本,降低冗余的目標是通過數據共享來實現的。

然而,在分布式數據系統中,我們希望存儲必要的榮譽數據,并在不同的地方存儲多個相同數據的副本。原因是:

(1)提高系統的可靠性和可用性:

當某個場地出現故障時,系統可以在另一個場地操作相同的副本,不會因為某個故障而導致整個系統癱瘓。

(2)提高系統性能:

系統可以選擇用戶最近的數據拷貝進行操作,降低通信成本,提高整個系統的性能。冗余拷貝之間數據不一致的問題是分布式數據庫系統必須重點解決的問題。

4.整體一致性、串行性和可恢復性。

分布式數據庫系統中的局部數據庫必須滿足集中式數據庫的一致性、并發事務的串行性和可恢復性。此外,還必須保證數據庫的全局一致性、全局并發食品的串行性和系統的全局可恢復性。

        分布式數據庫的設計、場地劃分和數據在不同場地的分配是復雜的。數據的劃分和分配對系統的性能、響應速度和可用性有很大影響。與局部數據庫系統的存取部件相比,不同場地的通信速度非常慢。通信系統延遲高,CPU處理通信信息成本高。分布式數據庫系統應注意解決分布式數據庫的設計、查詢處理和優化、事務管理、并發控制和目錄管理等問題。以上就是分布式數據庫系統的特點有哪些的全部內容,希望對你有所幫助。

[免責聲明]

文章標題: 分布式數據庫系統的特點有什么?

文章內容為網站編輯整理發布,僅供學習與參考,不代表本網站贊同其觀點和對其真實性負責。如涉及作品內容、版權和其它問題,請及時溝通。發送郵件至36dianping@36kr.com,我們會在3個工作日內處理。

相關文章
最新文章
查看更多
關注 36氪企服點評 公眾號
打開微信掃一掃
為您推送企服點評最新內容
消息通知
咨詢入駐
商務合作