0

モバイル アプリケーション用に設計された Web サービスがあります。この Web サービスは、MySQL データベースにアクセスします。

モバイル アプリを実行している多くのユーザーが、100000 人を同時に実行している可能性があります。

JDBC での MySQL データベース接続にどの接続プールを使用すればよいか、非常に混乱しています。信頼性が高く、より速く、より簡単で効率的な接続プールを使用することを提案してください。

前もって感謝します。

4

1 に答える 1

3

100k の同時モバイル アプリケーション ユーザーは通常、100k の同時データベース接続を意味しません。実際、これは Web サービスの場合にはほとんど当てはまりません。プールを持つ理由は、ユーザー/セッション間 (またはデータベースへの複数のサービス要求間) で接続を効率的に共有できるようにするためです。

通常、アプリケーション サーバーに組み込まれているデータベース接続プーリングが最も簡単で、多くの場合十分なソリューションです。Tomcat 6/7 の場合、それは新しい「Tomcat JDBC 接続プール」になります。

Commons-DBCPc3p0などのよく知られたスタンドアロン オプションがあります。ただし、両方のライブラリに問題がありました。最近、スタンドアロンの接続プール ライブラリが必要な場合は、「Tomcat JDBC 接続プール」を試すことをお勧めします。

于 2012-07-31T12:38:52.907 に答える