Apache (LAMP スタック) に配置された CakePHP ベースの Web アプリケーションがあります。現在、BottlePy を使用して、Android アプリケーションによって消費されるサービスを公開する Web サービス API を実行しています。問題は、アプリケーションが同じMySql DBテーブルで動作し、同じものを読み書きすることです。このようにした理由は、CakaPHP ベースのアプリケーションが既に利用可能であり、しばらく前に行われたためです。Android アプリを作成する必要があるため、Web サービス API を公開する必要があります。私は Python の方が使い慣れているので、むしろ使用したいと思います。しかし、この方向に深く飛び込む前に、次の答えを得たいと思いました。
CakePHP Web アプリと BottlePy ベースの Web サービス API の両方を同じ Apache サーバーから提供することはできますか? そうでない場合、何が代替になりますか?
2 つの異なるアプリが同じ MySQL DB にアクセスすると、ロックやデータの整合性などの問題が発生しますか?
他に気をつけることはありますか?