2 つのデータベースがあります。一方への編集や挿入などの変更は、他方へも行う必要があり、その逆も同様です。
実際には、1 つのデータベースは古いレガシー データベース (非常に悪いエンティティ関係構造を持つ) であり、現在ユーザーが使用しているレガシー アプリ フロントエンドです。2 番目のデータベースは新しく構築されたもので、別のアプリを使用してレガシーをより適切に再構築します。フロントエンド。
ユーザーが両方のアプリケーションを使用するオプションを使用できるように、両方のアプリ (それぞれレガシー データベースと新しいデータベースにアクセス) を同時に実行し、一方のアプリでの変更を他方のアプリで確認できるようにしたいと考えています。
データを再構築して反対側のデータベースに格納するストアド プロシージャを呼び出すトリガーを作成したいと考えています。
私の質問は:
- 私の実行ラインは想定どおりですか? つまり、
triggers >call> stored procedures >call> database.
- トリガー/ストアド プロシージャは Java で記述できますか?
- 良い/推奨されるヒント、チュートリアルなどはありますか?
Googleには多くのリンクがありますが、どれも役に立ちません。MySQL トリガーに関しては、MySQL と Java は連携するのでしょうか? それは可能ですか?必要なものを達成するためのより良い方法はありますか?