私はMySQLクラスターの初心者であり、データがMySQLクラスターのどこに正確に保存されているか、また直接せずにどこに表示できるかを知りたいと思っていました. MySQL 5.x データベースのテーブルごとに個別のファイルがあることがわかります。クラスター形成でも同じことを確認する必要があります。返信してください。
2652 次
1 に答える
1
そうですね、MySQL-Clusterは単なるNDB(ネットワークデータベース)です。現在、NDBエンジンには2つの主要なストレージメカニズムがあります。
メモリ内。これは、NDBが導入されてから利用可能になっています。基本的に、データを格納するのは一連のメモリテーブルです。すべてのノードセットがダウンすると、すべてのデータが失われます。そのため、ハードストレージに複製するか、サーバーを再起動した場合に頻繁にバックアップしてバイナリログを再生する必要があります。
MySQL 5.1.6以降、NDBはディスクバックアップストレージをサポートしています。つまり、ワーキングセットは引き続きメモリに保持されますが、すべての書き込みはディスクバッファにフラッシュされます。したがって、再起動するとディスクが再読み取りされます。MySQlクラスターディスクのデータ型を参照してください。
もう1つの有用な読み物は、回復の原則に関するこのホワイトペーパー(PDF)です。
于 2011-02-18T13:54:51.077 に答える