【发布时间】:2020-03-07 20:47:44
【问题描述】:
我在搜索反应式关系数据库驱动程序时发现了 R2DBC,但我看不到任何驱动程序 甲骨文数据库。有人知道是否提供支持吗?
【问题讨论】:
标签: oracle project-reactor r2dbc spring-data-r2dbc
我在搜索反应式关系数据库驱动程序时发现了 R2DBC,但我看不到任何驱动程序 甲骨文数据库。有人知道是否提供支持吗?
【问题讨论】:
标签: oracle project-reactor r2dbc spring-data-r2dbc
Oracle R2DBC 驱动程序现已在 GitHub 上提供: https://github.com/oracle/oracle-r2dbc
【讨论】:
我确认 ADBA 工作已经终止,但是即将发布的 Oracle JDBC 驱动程序为响应式数据库访问提供了新的扩展。这些扩展也可以与 Reactive Streams 库一起使用。 https://events.rainfocus.com/widget/oracle/oow19/catalogcodeone19?search=DEV6323
关于 Oracle 数据库对 R2DBC 的支持,我们正在对此进行调查,即没有坚定的承诺,也没有 ETA。
【讨论】:
我在 spring-data-r2dbc github 页面上找到了this 线程,
由于不可用,对带有 R2DBC 的 oracle 的支持被阻止 用于 Oracle 的 R2DBC 驱动程序
Oracle 宣布 ojdbc20 携带暴露 Publisher 的方法。但我怀疑它是否会与 spring-data-r2dbc 合并,通过 mail-chain 他们声明纤维是前进的方向,ojdbc20 中的异步支持是最小的。
同时避免使用adba,因为所有针对 ADBA 的努力都已终止。
【讨论】:
我相信目前没有任何响应式驱动程序正在开发中,至少没有为 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
【讨论】: