モバイル アプリケーション用に設計された Web サービスがあります。この Web サービスは、MySQL データベースにアクセスします。
モバイル アプリを実行している多くのユーザーが、100000 人を同時に実行している可能性があります。
JDBC での MySQL データベース接続にどの接続プールを使用すればよいか、非常に混乱しています。信頼性が高く、より速く、より簡単で効率的な接続プールを使用することを提案してください。
前もって感謝します。
モバイル アプリケーション用に設計された Web サービスがあります。この Web サービスは、MySQL データベースにアクセスします。
モバイル アプリを実行している多くのユーザーが、100000 人を同時に実行している可能性があります。
JDBC での MySQL データベース接続にどの接続プールを使用すればよいか、非常に混乱しています。信頼性が高く、より速く、より簡単で効率的な接続プールを使用することを提案してください。
前もって感謝します。
100k の同時モバイル アプリケーション ユーザーは通常、100k の同時データベース接続を意味しません。実際、これは Web サービスの場合にはほとんど当てはまりません。プールを持つ理由は、ユーザー/セッション間 (またはデータベースへの複数のサービス要求間) で接続を効率的に共有できるようにするためです。
通常、アプリケーション サーバーに組み込まれているデータベース接続プーリングが最も簡単で、多くの場合十分なソリューションです。Tomcat 6/7 の場合、それは新しい「Tomcat JDBC 接続プール」になります。
Commons-DBCPやc3p0などのよく知られたスタンドアロン オプションがあります。ただし、両方のライブラリに問題がありました。最近、スタンドアロンの接続プール ライブラリが必要な場合は、「Tomcat JDBC 接続プール」を試すことをお勧めします。