MySQL-Clusterを使用して保存されているテーブルデータが正確に保存されますか?

StackOverflow https://stackoverflow.com/questions/4828476

質問

私はMySQLクラスターの新たなビーであり、MySQL-Clusterでデータが正確に保存されている場所と、直接なくどこで見ることができるかを知りたいと思っていました。 MySQL 5.xデータベースの各テーブルの個別のファイルを見ることができます。クラスター形成で同じことを確認する必要があります。返信してください。

役に立ちましたか?

解決

まあ、MySQL-ClusterはNDB(ネットワークデータベース)です。現在、NDBエンジンには2つのメインストレージメカニズムがあります。

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

  2. MySQL 5.1.6以降、NDBはディスクをサポートしています バッキング 保管所。つまり、作業セットはまだメモリに保持されていますが、すべての書き込みはディスクバッファーに洗い流されます。そのため、再起動するとディスクを読み直すだけです。見る MySQLクラスターディスクデータ型.

    もう1つの便利な読み物です このホワイトペーパー(PDF) 回復原則について。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top