NDB 集群内部结构  /  NDB 内核模块  /  DBUTIL 模块

4.12 DBUTIL 模块

该模块为事务和数据操作提供内部接口,对节点之间传递的信号执行基本操作。该模块实现了事务服务,然后可以被其他模块使用。它还用于构建在线索引,位于 storage/ndb/src/kernel/blocks/dbutil 中,其中包括以下文件:

  • DbUtil.cpp: 实现 Dbutil 类方法

  • DbUtil.hpp: 定义 Dbutil 类,用于提供事务服务。

  • DbUtil.txt: 有关 DBUTIL 实现的实用程序协议的实现说明。

该模块执行的职责之一是维护备份 ID 和其他分布式标识符的序列。