R2DBC is the Reactive Relational Database Connectivity (R2DBC) project brings reactive programming APIs to relational databases. It has the following drivers:
cloud-spanner-r2dbc - driver for Google Cloud Spanner.
jasync-sql - R2DBC wrapper for Java & Kotlin Async Database Driver for MySQL and PostgreSQL (written in Kotlin).
r2dbc-h2 - native driver implemented for H2 as a test database.
r2dbc-mariadb - native driver implemented for MariaDB.
r2dbc-mssql - native driver implemented for Microsoft SQL Server.
r2dbc-mysql - native driver implemented for MySQL.
r2dbc-postgres - native driver implemented for PostgreSQL.
Based on the Reactive Streams specification. R2DBC is founded on the Reactive Streams specification, which provides a fully-reactive non-blocking API.
Works with relational databases. In contrast to the blocking nature of JDBC, R2DBC allows you to work with SQL databases using a reactive API.
Supports scalable solutions. With Reactive Streams, R2DBC enables you to move from the classic “one thread per connection” model to a more powerful and scalable approach.
R2DBC is the Reactive Relational Database Connectivity (R2DBC) project brings reactive programming APIs to relational databases. It has the following drivers: cloud-spanner-r2dbc - driver for Google Cloud Spanner. jasync-sql - R2DBC wrapper for Java & Kotlin Async Database Driver for MySQL and PostgreSQL (written in Kotlin). r2dbc-h2 - native driver implemented for H2 as a test database. r2dbc-mariadb - native driver implemented for MariaDB. r2dbc-mssql - native driver implemented for Microsoft SQL Server. r2dbc-mysql - native driver implemented for MySQL. r2dbc-postgres - native driver implemented for PostgreSQL.
Based on the Reactive Streams specification. R2DBC is founded on the Reactive Streams specification, which provides a fully-reactive non-blocking API.
Works with relational databases. In contrast to the blocking nature of JDBC, R2DBC allows you to work with SQL databases using a reactive API.
Supports scalable solutions. With Reactive Streams, R2DBC enables you to move from the classic “one thread per connection” model to a more powerful and scalable approach.