データベース設計 - 2 つのシステムの MySQL データベース統合
巴扎黑
巴扎黑 2017-05-18 10:54:00
0
3
862

1. 現在システム A と B があり、B は A のアップグレードされたシステムです。

2. システム mysql データベースの 2 つのバージョンのデータベース テーブルのほとんどは同じ構造を持っており、A のデータは別のシステム B に直接統合できますが、一部のテーブルは構造が異なるか、B に分割されています。複数のテーブル;

3. システム B のデータ テーブルを変換して、A のデータをカバーできるようにします。マスターに何か良い解決策や推奨ツールがないか尋ねたいのですが、どうすれば明確に設計できますか?統合ソリューションと効果的な検証を同時に策定? 融合後のデータの整合性? ? ?

巴扎黑
巴扎黑

全員に返信(3)
刘奇

あなたの言ったことはよくわかりません
図書館 A にはいくつかのテーブルがありますが、それらは図書館 B にもありますか?次に、それを直接コピーし、名前などを一致させます。
ライブラリ A にはいくつかのテーブルがあり、これらのテーブルのフィールドの一部は A に存在するか B に存在しない、または A には存在するが B には存在しません。そのため、どのツールを使用すればよいかわかりません。
通常は SQL スクリプトを 1 つずつ整理するのが最も安全です。ツールについては、kettle などの ETL 関連ツールを参照してください。
あなたの問題がまだ十分に明確に説明されていないように感じます。上記の特定の問題を詳細に分析する必要があります。

いいねを押す +0
漂亮男人

実際の状況に基づかずに計画について議論することは、フーリガンのような行為です...

いいねを押す +0
左手右手慢动作

まず、2 つのライブラリのデータを直接結合するのは信頼できません。2. 実行できたとしても、データの整合性はどのように確保できるでしょうか。 2 つのシステムのパフォーマンスの違いを確認し、差分データをスクリプトにエクスポートして、対応するライブラリにインポートします。これにより、問題が発生した場合でも、問題のトラブルシューティングを簡単に行うことができます。もちろん、事前にバックアップを作成してください。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート