19

我在搜索反应式关系数据库驱动程序时发现了 R2DBC,但我看不到任何 Oracle DB 驱动程序。有人知道是否提供支持吗?

4

4 回答 4

11

Oracle R2DBC 驱动程序现已在 GitHub 上提供: https ://github.com/oracle/oracle-r2dbc

于 2021-03-13T19:43:20.483 回答
9

我确认 ADBA 的工作已经终止,但是即将发布的 Oracle JDBC 驱动程序为响应式数据库访问提供了新的扩展。这些扩展也可以与 Reactive Streams 库一起使用。 https://events.rainfocus.com/widget/oracle/oow19/catalogcodeone19?search=DEV6323

关于 Oracle 数据库对 R2DBC 的支持,我们正在研究这一点,即没有坚定的承诺,也没有 ETA。

于 2019-11-23T15:39:23.457 回答
2

我在 spring-data-r2dbc github 页面上找到了这个线程,

由于 R2DBC Driver for Oracle 不可用,因此阻止了对带有 R2DBC 的 oracle 的支持

Oracle 宣布 ojdbc20 携带暴露 Publisher 的方法。但我怀疑它会与 spring-data-r2dbc 合并,通过这个邮件链,他们声明纤维是前进的方向,ojdbc20 中的异步支持是最小的。

还要避免使用adba,因为对 ADBA 的所有努力都已终止。

于 2019-11-16T18:52:19.803 回答
1

我相信目前至少没有为 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

于 2019-11-14T10:23:48.357 回答