解釋並行和分散式資料庫管理系統


在並行資料庫系統中,透過並行使用多個資源來提高資料處理效能。在其中,CPU 和磁碟並行使用以增強處理效能。

諸如資料載入和查詢處理之類的操作是並行執行的。集中式和客戶端伺服器資料庫系統不足以處理需要快速處理的應用程式。

並行資料庫系統在聯機事務處理和決策支援應用程式中具有巨大優勢。並行處理將大型任務劃分為多個任務,並且每個任務都在多個節點上併發執行。這使得大型任務能夠更快地完成。

架構模型

並行機器有幾種架構模型。最重要的模型如下:

  • 共享記憶體多CPU - 這裡,計算機具有多個同時活動的 CPU,這些 CPU 連線到互連網路,並共享單個主記憶體和公共磁碟儲存陣列。

  • 共享磁碟架構 - 這裡,每個節點都有自己的主記憶體,但所有節點共享海量儲存。實際上,每個節點也具有多個處理器。

  • 無共享架構 - 這裡,每個節點都有自己的海量儲存以及主記憶體。

分散式資料庫

它是由多個相互連線的資料庫組成的集合,這些資料庫物理上分佈在各個位置,並透過計算機網路進行通訊。

分散式資料庫為我們提供了以下優點:

  • 模組化開發 - 模組化開發是指,當我們想要在不同位置擴充套件使用系統時,只需要向當前網路新增節點,而這些節點不會中斷當前網路的功能。
  • 提高可靠性 - 提高可靠性是指,如果網路上的一個節點發生故障,它的工作可以分配給網路上的其他節點,一個節點的故障不會停止整個系統。
  • 提高效能 - 我們都知道,與大型資料庫相比,小型資料庫更容易處理,因此,在分散式資料庫中,大型資料庫分佈在各個位置的小型資料庫中,這些小型資料庫易於處理,並且效能更好。
  • 提高可用性 - 一個節點的故障不會影響資料可用性,因為可以從網路上的其他各種節點獲取資料。
  • 響應速度更快 - 由於資料可在本地獲取,因此資料檢索效率更高。

更新於:2021年7月8日

5000+ 次瀏覽

啟動你的職業生涯

透過完成課程獲得認證

開始學習
廣告