2つのデータベースに編成したクライアント用のアプリケーションに取り組んでいます。1つはパブリックアクセス用で、もう1つはバックエンドの計算、分析、および十分な特権を持つユーザーへのアクセス用です。さらに、バックエンドデータベースは巨大であるため、巨大なデータベースへの呼び出しを最小限に抑えることで、パブリックエクスペリエンスを高速化することも望んでいました。それを実現することは問題ではありません。すべてが正常に機能しています。最終的には、バックエンドとフロントエンドをサブドメインに分割し、バックエンドをカールさせてXML応答を取得することで通信したいと考えています。
私はここで、単一のアプリケーションで複数のMySQLデータベースに接続することについて多くのスレッドを読みましたが、ほとんどの場合、意見の技術的な理由なしに反対するようアドバイスしています。私はデータベースアーキテクチャやWebセキュリティに関する正式なトレーニングを受けていないので、1つのアプリケーション内で複数のデータベースに接続するのが悪い考えである理由を誰かが説明してくれることを期待していました。そして、それが大きなノーノーである場合、最良の選択肢は何ですか?