2011-01-28 26 views
2

私はMySQLクラスタの新しい蜂です。正確にデータがMySQL-clusterにどこに格納されているかを知りたかったので、どこで直接見ることができますか? MySQL 5.xデータベースの各テーブルには別々のファイルがあります。私はクラスター形成で同じことを確認しなければなりません。返信してください。MySQL-clusterを使用して格納されたテーブルデータは正確にどこに格納されますか?

+0

my.ini/my.cnfには、クラスタファイルの格納場所を指定するためのいくつかの 'DataDir'ディレクティブが必要です。 –

答えて

1

まあ、MySQL-ClusterはNDB(Network DataBase)です。現在、NDBエンジンには主に2つのストレージメカニズムがあります。

  1. メモリにあります。これはNDBが導入されて以来利用可能です。基本的には、データを格納する一連のメモリテーブルです。すべてのノードセットがダウンすると、すべてのデータが失われます。したがって、サーバを再起動した場合は、ハードストレージに複製するか、バックアップを頻繁に行い、バイナリログを再生する必要があります。

  2. MySQL 5.1.6以降、NDBはディスクのバックアップをサポートしています。つまり、ワーキングセットはまだメモリに保持されていますが、すべての書き込みはディスクバッファにフラッシュされます。したがって、再起動するだけでディスクが再読み込みされます。 MySQl Cluster Disk Data Typesを参照してください。

    もう1つの有用な読取りは回復の原則についてthis whitepaper (PDF)です。

+1

は、デフォルトで有効なディスクバックアップストレージですか?または構成する必要がありますか? – Deyang

関連する問題