Not too long ago, a reactive variant of the JDBC API was released, known as Reactive Relational Database Connectivity (R2DBC). While R2DBC started as an experiment to enable the integration of SQL databases into systems that use reactive programming models, it now has a robust specification that can manage data in a fully reactive and completely non-blocking fashion.

In this session, we’ll briefly go over the fundamentals that make R2DBC so powerful. We'll go light on the slides, and then jump directly into application code to get a firsthand look at the recently released R2DBC driver from MariaDB. From there, we'll examine how you can take advantage of crucial concepts, like event-driven behavior and backpressure, that enable fully reactive, non-blocking interactions with a relational database.

Watch this webinar to discover:

• What reactive programming is, how it works and why using it with MariaDB can be so beneficial
• Why R2DBC exists and what it means for you
• How to utilize MariaDB Connector/R2DBC in a Java project – via a live coding demo

Watch the Recording


David Thompson

Rob Hedgpeth

Developer Evangelist

David Thompson

David Thompson

VP, Engineering
North America, MariaDB