本附录包含可在源代码中找到或有助于理解NDB
源代码的术语和缩写。
行政协调会。
ACC elerator 或
ACC ess 管理器。作为DBACC
内核块实现,它处理主键的哈希索引,提供对记录的快速访问。
API 节点。
用NDB
术语来说,这是使用 API 访问集群数据的任何应用程序NDB
,包括作为 API 节点运行时的mysqld 。(执行此功能的 MySQL 服务器也称为“ SQL 节点”。)有时非正式地缩写为“ API ”。请参阅
NDB Cluster 节点、节点组、片段副本和分区。
备份。 在NDB内核中,具有此名称的块执行在线备份和检查点。有关详细信息,请参阅 第 4.1 节,“BACKUP 块”。
CMVMI。
代表Cluster
M anager
Virtual Machine
Interface。_ _
_ 内核处理对操作系统的
非信号请求,以及配置管理、与集群管理服务器的交互以及各种内核块与
虚拟机之间的交互。有关详细信息,请参阅
第 4.2 节“CMVMI 块”。
NDB
NDB
CNTR。 代表重新 启动 Coordi N a T o R。有关详细信息,请参阅第 4.14 节,“NDBCNTR 块”。
数据库信息。 数据库信息块为用于获取数据节点内部
信息
的
ndbinfo
信息数据库提供支持。参见
第 4.6 节,“DBINFO 块”。
DBTC。 事务协调器(有时也简称为 TC)。有关更多信息,请参见 第 4.9 节“DBTC 块”。
字典。 NDB
数据
DICT离子内核块
。还有
DBDICT。请参阅
第 4.4 节,“DBDICT 块”。
DIH。
DI分布
Handler。一个
NDB
内核块。请参见
第 4.5 节,“DBDIH 块”。
低密度脂蛋白。
本地数据
管理
器。_ 这组 NDB 内核块执行管理在给定数据节点上处理的数据的代码。它包括
,
,
,
,
,
,
,
和
块。
DBTUP
DBACC
DBLQH
DBTUX
BACKUP
TSMAN
LGMAN
PGMAN
RESTORE
每个这样的模块集都称为一个 LDM 实例,负责元组存储、散列和 T 树索引、页面缓冲区和表空间管理、写入和恢复本地检查点以及磁盘数据日志管理。一个数据节点可以有多个 LDM 实例,每个实例可以分布在一组线程中。每个 LDM 实例都使用自己的数据分区。
LGMAN。
Log G roup
MAN
ager内核
块,用于 NDB Cluster 磁盘数据表。NDB
请参阅
第 4.13 节,“LGMAN 块”。
LQH。
本地查询
处理
程序。_
内核块,在
第 4.7 节“DBLQH 块”中讨论。
NDB
米高梅。 管理节点(或管理服务器)。作为 ndb_mgmd服务器守护进程实现。负责将集群配置信息传递给数据节点,并执行启动和停止节点等功能。由用户通过集群管理客户端 ( ndb_mgm ) 访问。管理节点的讨论可以在 ndb_mgmd — The NDB Cluster Management Server Daemon中找到。
NDB_STTOR。
NDB
启动或
重启_
_ _
_
QMGR。 NDB
内核
中的集群管理块。它的职责包括监控来自数据和 API 节点的心跳。有关详细信息,请参阅
第 4.17 节,“QMGR 块”。
RBR。 基于行的复制 。_ NDB Cluster Replication 是基于行的复制。请参阅 NDB Cluster 复制。
STOR。 启动或 重启_ _ _ _
苏玛。 集群SU bscription MA nager 。请参阅 第 4.19 节,“SUMA 块”。
TC。 交易协调员 。_ 请参阅 第 4.9 节,“DBTC 块”。
TRIX。
代表TR ansactions 和 Inde
X es,它们由NDB
具有此名称的内核块管理。请参见
第 4.23 节,“TRIX 块”。
特斯曼。 表的节奏 管理 器。处理 NDB Cluster 磁盘数据的表空间。有关详细信息,请参阅 第 4.22 节“TSMAN 块”。
TUP。
TUP乐。数据存储单元。也用于(与DBTUP 一起)指NDB
内核的元组管理块,这在
第 4.10 节“DBTUP 块”中讨论。