2つのアプリケーションがあります
アプリケーション A - データベース A およびアプリケーション B - データベース B
アプリケーションは mysql をデータベースとして使用する php ベースです。両方のデータベースに「user」という名前のテーブルがあります。このユーザー テーブルを同期して、エンド ユーザーがアプリケーション A の情報を更新したときに、アプリケーション A にそれがアプリケーション B に反映されるようにしたいと考えています。
この場合のもう 1 つの懸念は、アプリケーション A には暗号化されたデータがあり、アプリケーション B にはプレーンなデータベースがあることです。また、両方のアプリケーションが異なるネットワーク上にあります。
私は考えています -
1) データベースのレプリケーション (暗号化が原因で機能するかどうかは不明) 2) Web サービスの使用 3) 一定間隔で両方のデータベースを更新する cron ファイル。
何が一番いいのか、その理由を知りたい。他にこれを行う方法がある場合は、それについても返信してください。
ありがとう