4.23 TRIX 區塊

此核心區塊負責處理內部觸發器和唯一索引。TRIX,就像 DBUTIL 一樣,是一個實用區塊,包含許多用於建立索引和處理節點之間訊號的輔助函數。它在以下檔案中實現,所有這些檔案都位於 storage/ndb/src/kernel/blocks/trix 目錄中

  • Trix.hpp:定義了 Trix 類別,以及表示訂閱資料和記錄(用於與 SUMA 通訊)和節點資料和 ists(與遠端 TRIX 區塊通訊時需要)的結構。

  • Trix.cpp:實現 Trix 類別方法,包括在節點故障事件中採取適當行動所必需的方法。