web-dev-qa-db-ja.com

R2DBC-Oracleデータベースのサポート

リアクティブリレーショナルデータベースドライバーを検索しているときにR2DBCを見つけましたが、Oracle DB用のドライバーが見つかりませんでした。サポートを提供するかどうかに関する情報はありますか?

9
Can

ADBAの作業は終了しましたが、Oracle JDBCドライバーの次のリリースでは、Reactiveデータベースアクセス用の新しい拡張機能が提供されます。これらの拡張機能は、Reactive Streamsライブラリでも使用できます。 https://events.rainfocus.com/widget/Oracle/oow19/catalogcodeone19?search=DEV632

R2DBCに対するOracleデータベースのサポートについては、確固たるコミットメントやETAはありません。

6
Kuassi Mensah

Spring-data-r2dbc githubページに this スレッドが見つかりました、

Oracle用のR2DBCドライバーが利用できないため、R2DBCでのOracleのサポートはブロックされます

オラクルは、パブリッシャーを公開するメソッドを実行するojdbc20を発表しました。しかし、これがspring-data-r2dbcに組み込まれることはないと思います。これは mail-chain であり、ファイバーが先に進んでいることを示し、ojdbc20の非同期サポートは最小限です。

adba の使用も避けてください。ADBAのすべての作業が終了したためです。

1
Apurv

現在、少なくともOracle DB用に積極的に開発されているリアクティブドライバーはないと思います。

ここから調査を開始できます: https://github.com/r2dbc/r2dbc-over-adba

次も参照してください: https://blogs.Oracle.com/Java/jdbc-next:-a-new-asynchronous-api-for-connecting-to-a-database

1
NikolaB