Skip to content
@r2dbc

R2DBC – Reactive Relational Database Connectivity

Reactive Relational Database Connectivity

Reactive Relational Database Connectivity

Reactive Relational Database Connectivity (R2DBC) is a specification for SQL database access on the JVM. Non-blocking. Backpressure-aware. Community-driven. Open Source.

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.

Provides an open specification 👐. R2DBC is an open specification and establishes a Service Provider Interface (SPI) for driver vendors to implement and clients to consume.

GitHub Organization

This organization hosts repositories for the specification, drivers, and support components (Connection Pooling, R2DBC Proxy).

Reporting Security Vulnerabilities

  • If you think you have found a security vulnerability, please DO NOT disclose it publicly until we’ve had a chance to fix it
  • ❌ Please DO NOT report security vulnerabilities using GitHub issues
  • ✅ instead head over to https://github.com/r2dbc/security-advisories and file a security report there.

Pinned Loading

  1. r2dbc-spir2dbc-spiPublic

    Service Provider Interface for R2DBC Implementations

    Java 438 59

  2. r2dbc-poolr2dbc-poolPublic

    Connection Pooling for Reactive Relational Database Connectivity

    Java 375 57

  3. r2dbc-proxyr2dbc-proxyPublic

    R2DBC Proxying Framework

    Java 152 21

  4. r2dbc-mssqlr2dbc-mssqlPublic

    R2DBC Driver for Microsoft SQL Server using TDS (Tabular Data Stream) Protocol

    Java 195 44

  5. r2dbc-h2r2dbc-h2Public

    R2DBC H2 Implementation

    Java 219 49

  6. security-advisoriessecurity-advisoriesPublic

    Report a R2DBC CVE here

    1

Repositories

Showing 10 of 13 repositories

Top languages

Loading…

Most used topics

Loading…