0

2 時間ごとに約 2mil のレコード (別のテーブル) でいっぱいになるメイン (マスター) データベースがあります。今、私は最初にダウンした場合に別のデータベースを持つために、いくつかのフェイルセーフメソッドを実装したいと考えています。私がグーグルで検索したとき、これらの解決策を見つけました:最初のデータベースでトリガーを作成し、レプリケーションを作成し、3番目の(php-python)システムを作成して、スレーブデータベースにフェッチして挿入します。これを行うための最良の方法と、何か問題が発生した場合に備えていくつかのログ レポートを作成する方法を教えてください。

4

1 に答える 1

0

レプリケーションはうまくいくと思います。なぜ3番目が必要なのかよくわかりませんが、本当に必要な場合は、好きなだけ奴隷を作ることができます.

通知に関する限り、SHOW STATUSたとえば、マスターとスレーブのメタデータに基づいて、またはそれらを比較するいくつかの自作スクリプトを使用できます。または、 PerconaMONyogなどのツールキットを使用することもできます。

于 2013-10-07T07:46:35.730 に答える