1.4.3 NDB Cluster 概念回顧

摘要

本節涵蓋 NDB 核心,並討論 NDB Cluster 交易處理和交易協調器。它還描述了 NDB 記錄結構和並發問題。

NDB 核心是屬於 NDB Cluster 的資料節點集合。應用程式程式設計人員在大多數情況下可以將所有儲存節點的集合視為單一實體。每個資料節點由三個主要元件組成

  • TC:交易協調器。

  • ACC:索引儲存元件。

  • TUP:資料儲存元件。

當應用程式執行交易時,它會連線到一個資料節點上的一個交易協調器。通常,程式設計人員不需要指定應使用哪個 TC,但在某些效能很重要的情況下,程式設計人員可以提供提示來使用特定的 TC。(如果具有所需交易協調器的節點關閉,則另一個 TC 會自動接替其位置。)

每個資料節點都有一個 ACC 和一個 TUP,它們儲存資料庫表格片段的索引和資料部分。即使一個 TC 負責交易,其他資料節點上的多個 ACC 和 TUP 也可能參與該交易的執行。