4 つのアプリケーションを統合するシステムを設計する必要があります。これらのアプリケーションは多くの情報を共有します (現在のシステムでは、情報はデータベースで重複しています)。私の最初のアイデアは、これらすべての重複とシステム間の手動同期を回避するために、分散データベース システムを使用することでした。ほとんどすべてを最初から実装する必要があると思います (データベースはこれらのシステムの心臓部であるため)。時間/お金/実装の組み合わせが最善の解決策であるかどうかはわかりません。
私が使用したいと考えているテクノロジー: MySQL フェデレーテッド エンジン (データベースへの分散を実現するため) CakePHP: 2/4 のアプリケーションは CakePHP にあるため、同じ言語を維持します。Python: 1 つのアプリケーションは Python にあります Java: 1 つのアプリケーションは Java にあります
上記の言語とデータベース エンジンに問題はありますか?
アイデア、提案はありますか?どんなフィードバックでも大歓迎です!