Documentation Home
MySQL 8.0 リファレンスマニュアル
Download this Manual
PDF (US Ltr) - 36.1Mb
PDF (A4) - 36.2Mb


MySQL 8.0 リファレンスマニュアル  /  ...  /  NDB Cluster での高速インターコネクトの使用

このページは機械翻訳したものです。

23.3.4 NDB Cluster での高速インターコネクトの使用

1996 年に NDBCLUSTER の設計の開始前に、並列データベースの構築で発生する主な問題の 1 つがネットワーク内のノード間の通信であることは認識されていました。 このため、NDBCLUSTER は当初から複数の異なるデータトランスポートメカニズムを使用できるように設計されました。 このマニュアルでは、このメカニズムに対しトランスポータという用語を使用します。

NDB Cluster コードベースには、4 つの異なるトランスポータが用意されています:

  • セクション23.3.3.10「NDB Cluster TCP/IP 接続」で説明している 100M ビット/秒またはギガビット Ethernet を使用した TCP/IP

  • ダイレクト (マシン間) TCP/IP。このトランスポータは前の項目で示したものと同じ TCP/IP プロトコルを使用しますが、ハードウェアを異なる方法でセットアップする必要があり、構成方法も異なります。 このため、NDB Cluster 用の個別のトランスポートメカニズムとみなされます。 詳細は、セクション23.3.3.11「直接接続を使用した NDB Cluster TCP/IP 接続」,を参照してください。

  • 共有メモリー (SHM)。 SHM の詳細は、セクション23.3.3.12「NDB Cluster の共有メモリー接続」を参照してください。

  • スケーラブルコヒーレントインタフェース (SCI)

    注記

    NDB Cluster で SCI トランスポータを使用するには、NDB 8.0 で使用できない特殊なハードウェア、ソフトウェア、および MySQL バイナリが必要です。

ほとんどのユーザーは現在、広く普及していることから、TCP/IP over Ethernet を採用しています。 TCP/IP は、NDB Cluster で使用するための最適なトランスポータでもあります。

使用されるトランスポータに関係なく、NDB は、すべてのタイプのデータ転送に利点があるため、できるだけ大きなチャンクを使用してデータノードプロセスとの通信を確実に実行しようとします。