2022 年 4 月 25 日,R2DBC社区发表具备广泛可用性的 1.0.0.RELEASE 正式公布。
R2DBC致力于为反应式编程 API 操作关系型数据库带来标准反对,R2DBC不同于咱们熟知的 JDBC 标准,它是异步的、响应式的。
R2DBC经验了社区 5 年的致力和 268 张投票表决,终于达到了能够公布 1.0 的状态。通过 0.8 和0.9两个版本的孵化和验证,社区曾经确认 R2DBC 朝着牢靠数据库连贯标准的正确方向上后退。
除其余性能外,该标准还蕴含以下突出显示的性能:
- 驱动程序 SPI 和 TCK(技术兼容性套件)
- 集成 BLOB 和 CLOB 类型
- 可扩大的事务定义
- 一般语句和参数化语句(“Prepared Statements”)
- 反对存储过程 / 服务器侧
IN
和OUT
参数绑定的执行函数 - 数据更新计数、记录行数和存储过程后果的耗费统计
- 批量操作
- 可分类的操作异样
- 基于
ServiceLoader
的驱动程序发现 - 新的数据库连贯 URL 计划
- 可编程的配置 API
从 1.0 开始,R2DBC 将不再像 Spring Cloud 一样公布一个 train 类型的 BOM 供开发者依据本人的须要选用适合的套件,数据库厂商和标准的实现者将依照本人的节奏独立保护基于 R2DBC 标准的驱动程序,社区的重心将放在一个 R2DBC 标准的保护迭代上。1.0 版本定义了可预感的将来的稳固状态,预计数据库驱动程序供应商将在往年全副降级到 R2DBC 1.0。
更多对于 R2DBC 的资讯和实操能够翻看胖哥往期的博客文章。
关注公众号:Felordcn 获取更多资讯
集体博客:https://felord.cn