データベースの操作には入出力が必要であり、時間に制限がないなどの理由で、非ブロッキングの非同期APIが必要になるのは当然のようです。Java用のものはありますか?
質問する
3527 次
3 に答える
4
そのような API は存在しないと思いますが、2 つの異なるものがあります。DB アクセス ライブラリと、Java で非同期呼び出しを実行する多くの方法です。
データベースにアクセスするための DB アクセスの実装を簡素化する、プレーンな JDBC またはその他の高レベルのツールを使用できます。
JMS (Java EE 環境の場合) を使用して非同期呼び出しを行うか、JSE 環境の場合は同時実行パッケージのキューとエグゼキューターを使用して、非同期呼び出しを行うことができます。明らかに、他にも多くのソリューションが利用可能です。
于 2012-05-01T11:23:00.153 に答える
3
任意の DB を非同期的に呼び出すことができる JBDC のような標準 API はありません。ただし、PostgreSQL と MySQL でこれを正確に実行しようとするこの Google プロジェクトがあります。
同様の問題に対処するこの質問もご覧ください。
于 2012-05-01T13:04:32.697 に答える
1
Couchbaseの場合、これを行うと主張し、Java Wrapperを持つReactive Couchbaseに出会いました。試しませんでしたが、リンクにいくつかの例があります。
于 2015-04-15T12:03:43.740 に答える