抽象的
本节提供了对NDB和MGM API独特的术语词汇表,或者在这些API中的任一个或两个的上下文中应用时具有专门的含义。
以下列表中的术语对于对NDB群集,NDB API的理解非常有用,或者在其中一个使用时具有专门的含义:
检查站。一般来说,当数据保存到磁盘时,据说已达到检查点。与之合作时NDB.
存储引擎,有两种检查点,共同努力,以确保维护群集数据的一致视图。这两种类型,本地检查站和全球检查站,在接下来的几段中描述:
本地检查站(LCP)。这是一个特定于单个节点的检查点;但是,LCP更加或更少地为群集中的所有节点进行。LCP涉及将所有节点的数据保存到磁盘,因此通常每隔几分钟的每隔几分钟发生,这取决于节点存储的数据量。
有关LCP的更详细信息及其行为可以在MySQL手册中找到;特别看定义NDB集群数据节点。
全局检查站(GCP)。当所有节点的事务同步并且重做日志被刷新到磁盘时,GCP每隔几秒钟就会发生一次。
相关术语是GCI.,它代表“全球检查站ID“。这标志着REDO日志中的点,其中GCP发生了。
有关这些节点类型的更多信息,请参阅第1.4.3节“对NDB集群概念的审查”, 或者NDB集群计划, 在里面MySQL手册。
节点故障。NDB群集不仅仅是依赖于构成群集的任何单个节点的运行,即使一个节点发生故障也可以继续运行。
节点重新启动。重新启动已自行停止或已被故意停止的NDB群集节点的过程。这可以采取几种不同的原因来完成:
重新启动已自己关闭的节点。(这被称为强制关闭或者节点失败;这里讨论的其他案例涉及手动关闭节点并重新启动它)。
更新节点的配置。
作为软件或硬件升级的一部分。
为了对节点进行碎片整理
datamemory.
。
初始节点重新启动。使用已删除其文件系统启动NDB群集节点的过程。这有时在软件升级过程中和其他特殊情况下使用。
系统崩溃(系统故障)。当许多数据节点未能不再保证NDB群集状态时,可能会发生这种情况。
系统重启。重新启动NDB群集并从磁盘日志和检查点重新升级其状态的过程。在群集的任何关闭后,计划或计划外,这是必需的。
分段。包含数据库表的一部分。在里面NDB.
存储引擎,将一个表分解为并存储为许多子集,通常称为碎片。片段有时也称为a划分。
片段副本。在下面NDB.
存储引擎,每个表片段都有片段副本数量,以便提供冗余。
运输车。在网络上提供数据传输的协议。NDB API支持三种不同类型的运输器连接:TCP / IP(本地),TCP / IP(远程)和SHM。当然,TCP / IP是熟悉的网络协议,它在Internet上提出了HTTP,FTP等。SHM代表UNIX样式共享内存段。
NDB。这最初站在上“网络数据库“。它现在指的是MySQL存储引擎(命名NDB.
或者ndbcluster.
)用于启用NDB群集分布式数据库系统。
ACC(访问经理)。一个NDB内核块,用于处理主键的哈希索引,从而快速访问记录。有关更多信息,请参阅DBACC块。
tup(元组经理)。此NDB内核块处理元组(记录)的存储,并包含用于在执行读取或更新时过滤掉记录和属性的过滤引擎。看DBTUP块, 想要查询更多的信息。
TC(交易协调员)。处理NDB内核的交易协调和超时(见DBTC块)。为NDB API提供接口,以执行索引和扫描操作。
有关更多信息,请参阅NDB内核块,其他地方指导..
也可以看看NDB集群概述, 在里面MySQL手册。