• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • 在NDB群集中使用高速互连

    甚至NDBCLUSTER在1996年开始设计之前,很明显在构建并行数据库中要遇到的主要问题之一就是网络中节点之间的通信。因此,NDBCLUSTER从一开始就设计为允许使用多种不同的数据传输机制。在本手册中,我们将术语“运输者”用于这些。

    NDB群集代码库提供了四种不同的传输器:

    • 如“ NDB群集TCP / IP连接”中所述,使用100 Mbps或千兆位以太网的 TCP / IP。
    • 直接(机器对机器)TCP / IP;尽管此传输器使用与上一项相同的TCP / IP协议,但它要求硬件设置不同且配置也不同。因此,它被视为NDB群集的单独传输机制。有关详细信息,请参见“使用直接连接的NDB群集TCP / IP连接”。
    • 共享内存(SHM)。有关SHM的更多信息,请参见“ NDB群集共享内存连接”。
    • 可伸缩一致性接口(SCI)

      注意

      在NDB群集中使用SCI传输器需要专用的硬件,软件和MySQL二进制文件,而NDB 8.0不提供这些二进制文件。

    如今,大多数用户都使用以太网上的TCP / IP,因为它无处不在。到目前为止,TCP / IP还是与NDB群集一起使用的经过最佳测试的传输器。

    我们正在努力确保与ndbd进程的通信以尽可能大的“块”进行,因为这有利于所有类型的数据传输。