MySQL 5.7版本说明
甚至在设计NDBCLUSTER
从1996年开始,在构建并行数据库时遇到的主要问题之一显然是网络中节点之间的通信。由于这个原因,NDBCLUSTER
从一开始就设计成允许使用许多不同的数据传输机制。在本手册中,我们使用这个术语转运体对于这些。
NDB集群代码库提供了四种不同的传输器:
TCP/IP使用100 Mbps或千兆以太网,详见第21.3.3.10节,“NDB集群TCP/IP连接”.
直接(m2m) TCP / IP;尽管这个传输器使用上一项中提到的相同的TCP/IP协议,但它需要设置不同的硬件,配置也不同。因此,它被认为是NDB集群的一个单独的传输机制。看到第21.3.3.11节“使用直接连接的NDB集群TCP/IP连接”的细节。
共享内存(SHM).在NDB 7.6.6开始的生产中支持。有关SHM的更多信息,请参见第21.3.3.12节,“NDB集群共享内存连接”.
-
请注意
在NDB集群中使用SCI传输程序需要专用的硬件、软件和NDB 7.5或7.6发行版中不可用的MySQL二进制文件。
今天大多数用户使用以太网络上的TCP/IP协议,因为它无处不在。TCP/IP也是目前为止与NDB Cluster一起使用的测试最好的传输协议。
无论使用哪种传输器,NDB
尝试确保使用尽可能大的数据块与数据节点进程进行通信,因为这对所有类型的数据传输都有利。