7

これを行うためのツールがすでに「そこに」たくさんあるに違いありませんが、それらを追跡するのはあまりうまくいきません。よろしくお願いします。

非常に大きな MySQL データベースがあり、多くのテーブルと、外部キー制約によって適用されるいくつかの複雑なテーブル関係があります。必要なのは、データとテーブルのサブセットを含む別の小さなデータベースを作成することです。

たとえば、コースのタイム スケジュールがあり、2 つのコースと登録された学生のみでデータベース リビジョンを作成したいとします。基本的に、「ルート条件」と必要なテーブルを入力する必要があり、ツールは必要なすべてのテーブルを含む一貫したダンプまたはデータベースを作成する必要があります。

私はインターネットを検索するのに時間を費やしましたが、プロプライエタリであり、試用版のダウンロードさえしていないDatamakerと、良さそうに見える Jailer しか見つかりませんでしたが、少し使いにくいことがわかりました...

これを行うことができる他のツールのヒントをいただければ幸いです。

これをうまく説明できたかどうか自信がありません。

4

2 に答える 2

3

ジェイラーhttp://jailer.sourceforge.net/exporting-data.htmを試すことができます

于 2011-12-06T14:58:07.960 に答える
0

「一貫性のあるダンプまたはデータベースの作成」が手動であると仮定すると、必要な条件でいくつかのビューを記述し、ビューをエクスポートして、他のデータベースにアップロードするだけです。(必要に応じてプロセスをcronします)

完全に自動化したい場合は、はるかに複雑です。一貫性を確保するためにスレーブmysqlサーバーをセットアップすることをお勧めしますが、基本的にはデータベース全体をコピーします。

それがお役に立てば幸いです。

于 2011-05-25T02:24:15.373 に答える