1

ターゲットデータベースの構造が少し違っているため、レプリケートするテーブル(ターゲットデータベース)を選択するだけでmysqlデータベースをレプリケートできますか?カスタムデータフォーマットで選択したMySQLレプリケーション

は、次のことを考えてみましょう:

私は、ターゲット・データベースに複製されるために必要なすべてのデータをロードするデータベースを持っています。 MasterDatabase

私はTargetDatabaseを持っています。これはMasterDatabaseのライト版であり、プレゼンテーション層に使用されます。 2つのデータベースには異なる構造のテーブルがあります。

このシナリオでは複製が可能ですか?

TargetDatabaseのデータをMasterDatabaseから更新するソリューションがありますか?通常のレプリケーションと同じように大量の更新を行わずに選択更新できますか?

答えて

1

replicate to different storage enginesselectively choose the data you want replicatedという意味でも複製はやや柔軟です。

レプリケーションはソースデータセットと同一のコピーであることを覚えておいてください。スキーマに異なるフォーマットまたは異なるテーブル定義が必要な場合は、実際にデータ複製ではなくなります。

+0

は、MySQLリアルタイムでのレプリケーションですか? –

+0

平均的な遅延が小さいことを意味するMySQLレプリケーションは高速です。通常、マイクロ秒。しかし、まったく無関係のテーブルであっても、マスタ上で何らかのバルククエリが発生した場合、レプリケーションの遅延は劇的に増加する可能性があります。 – stefgosselin

+0

レプリケーションをダイビングしている場合は、[mysqlマニュアルの第15章](http://dev.mysql.com/doc/refman/5.0/en/replication.html)を読むことをお勧めします。設定オプションに貴重な情報があります。あなたが直面している可能性があります。 – stefgosselin

関連する問題