ソケットからデータを受信しています。私のServerSocketは新しいリクエストごとに新しいスレッドを作成します。その後、データをMySQLデータベースにアップロードする必要があります。データベース接続と必要な準備済みのすべてのステートメントがあらかじめ作成されています。JDBC同時実行の実装
まあ、私はすべてのリクエストを同時に処理したいと思います。つまり、データベースに複数の接続が必要なのですか?私はプールされた接続を検討していましたが、準備されたstatemensはアプリケーションの起動時に一度だけ作成されなければなりません。
最高のパフォーマンスを実現するには、これを実装する最善の方法は何ですか?
データベースをOracleに置き換えた場合はどうなりますか?いくつかの接続を使用する必要がありますか?彼の本の最初の章のTom Kyteは、Oracleデータベースへの接続を1つだけ使用するように訴えていますが、MS SQLServerはいくつかのデータベースで使用されています。 1つの接続だけを使用して複数のステートメントを実行できるということですか?
アプリケーションのサイズは?大規模なアプリケーションですか? – water