This section contains terms and abbreviations that are found in or
useful to understanding the NDB source code.
ACC.
ACCelerator or
ACCess manager. Handles
hash indexes of primary keys, providing fast access to
records. See
Section 6.4.3, “The DBACC Block”.
API node.
In NDB terms, this is any application
that accesses cluster data using the NDB
API, including mysqld when functioning as
an API node. (MySQL servers acting in this capacity are also
referred to as “SQL nodes”). Often abbreviated
to “API”.
CMVMI.
Stands for Cluster
Manager
Virtual
Machine
Interface. An
NDB kernel handling nonsignal requests to
the operating system, as well as configuration management,
interaction with the cluster management server, and
interaction between various kernel blocks and the
NDB virtual machine. See
Section 6.4.2, “The CMVMI Block”, for
more information.
CNTR.
Stands for restart
CoordiNaToR.
See Section 6.4.12, “The NDBCNTR Block”,
for more information.
DBTC.
The transaction coordinator (also sometimes written simply
as TC). See
Section 6.4.7, “The DBTC Block”, for more
information.
DICT.
The NDB data
DICTionary kernel block.
Also DBDICT. See
Section 6.4.4, “The DBDICT Block”.
DIH.
DIstribution
Handler. An
NDB kernel block. See
Section 6.4.5, “The DBDIH Block”.
LGMAN.
The Log
Group
MANager
NDB kernel block, used for MySQL Cluster
Disk Data tables. See
Section 6.4.11, “The LGMAN Block”.
LQH.
Local
Query
Handler.
NDB kernel block, discussed in
Section 6.4.6, “DBLQH Block”.
MGM. ManaGeMent node (or management server). Implemented as the ndb_mgmd server daemon. Responsible for passing cluster configuration information to data nodes and performing functions such as starting and stopping nodes. Accessed by the user by means of the cluster management client (ndb_mgm). A discussion of management nodes can be found in ndb_mgmd.
QMGR.
The cluster management block in the NDB
kernel. It responsibilities include monitoring heartbeats
from data and API nodes. See
Section 6.4.15, “The QMGR Block”, for more
information.
RBR. Row-Based Replication. MySQL Cluster Replication is row-based replication. See MySQL Cluster Replication.
STTOR. STart Or Restart
SUMA.
The cluster SUbscription
MAnager. See
Section 6.4.17, “The SUMA Block”.
TC
TC.
Transaction
Coordinator. See
Section 6.4.7, “The DBTC Block”.
TRIX.
Stands for TRansactions and
IndeXes,
which are managed by the NDB kernel block
having this name. See
Section 6.4.19, “The TRIX Block”.
TSMAN.
Table
space
manager. Handles
tablespaces for MySQL Cluster Disk Data. See
Section 6.4.18, “The TSMAN Block”, for
more information.
TUP.
TUPle. Unit of data
storage. Also used (along with
DBTUP) to refer to the
NDB kernel's tuple management block,
which is discussed in
Section 6.4.8, “The DBTUP Block”.
