此内核块负责处理内部触发器和唯一索引。 TRIX 与 DBUTIL 一样,是一个实用程序块,包含许多用于构建索引和处理节点间信号的辅助函数。它在以下文件中实现,所有文件都位于目录 storage/ndb/src/kernel/blocks/trix 中
TRIX
DBUTIL
storage/ndb/src/kernel/blocks/trix
Trix.hpp: 定义 Trix 类,以及代表订阅数据和记录(用于与 SUMA 通信)和节点数据和列表(在与远程 TRIX 块通信时需要)的结构。
Trix.hpp
Trix
SUMA
Trix.cpp: 实现 Trix 类方法,包括在发生节点故障时采取适当措施所需的那些方法。
Trix.cpp