MariaDB 团队加入了 R2DBC 连接器,以使 MariaDB 对 Java 开发者社区更加友好。
R2DBC 全称为 Reactive Relational Database Connectivity,是由 Spring 官方发布的反应式关系型数据库连接 API 规范。Spring 团队在 Spring 5 中发布了响应式 Web 框架 Spring WebFlux,当时需要能够满足异步响应的数据库交互 API,由于缺乏标准和驱动,Spring 官方团队开始研究反应式关系型数据库连接,并提出了 R2DBC 规范 API 以评估可行性并讨论数据库厂商是否有兴趣支持反应式的异步非阻塞驱动程序。此前已有 PostgreSQL 、H2、MSSQL、 MySQL 等数据库支持这一规范,现在 MySQL 的社区分支 MariaDB 也加入了进来。
MariaDB 团队表示,与传统的 Java 数据库连接器 JDBC 不同,R2DBC 允许开发人员使用声明式编程技术来创建 “更强大、更高效和可扩展的 JVM 解决方案”。R2DBC 规范的负责人 Mark Paluch 在一份声明中说:“通过使用异步数据流的反应式或非阻塞行为,对于提高资源使用效率和增加吞吐量是非常有用的。”
参考链接:https://www.theregister.com/2021/01/07/mariadb_connector_r2dbc/
猜你喜欢:暂无回复。