On the way to Reactive
summary
R2DBC presents a concrete path from GA 0.8 to a feature-complete 0.9 and eventual 1.0, already supported by most drivers and used with Spring Data at JetBrains. It runs on Java 8, provides non-blocking all the way DB access, service‑loader discovery and standardized connection URLs, and moves beyond 0.8 by adding extensible transaction definitions, improved bind parameters with vendor types and nullable handling, out-parameter support for stored procedures, and a result‑segment API; drivers must upgrade early next year to match the spec.
AI-written summary · about
chapters (25)
- 0:00Introduction
- 2:15What is RDBC
- 4:50Design Principles
- 7:54RTBC
- 9:49Ecosystem
- 11:20Connection Factory
- 12:48programmatic API
- 13:35connection urls
- 17:41Extensible Transactions
- 22:07Vendor Specific Transactions
- 31:05Improved bind parameters
- 33:33Improved bind parameters code
- 38:16Out parameters
- 39:24Readable interface
- 40:48Code
- 44:53Result Segment API
- 45:41RGBC0or
- 47:50What about the future
- 50:20R2DBC
- 51:13Project Loom
- 52:29RTBC vs Project Loom
- 53:31RTBC Data Access
- 54:24Project Loom vs RTBC
- 55:04Wrapup
- 55:58Questions
related talks
48mReactive Relational Database Connectivity
50mFull Steam Ahead, R2DBC!
34mR2DBC = R2D2 + JDBC (Well, Almost...)
49mSpring Data R2DBC. Explaining It One Last Time
26mBuilding Reactive Application with R2DBC.
56mGetting Reactive with Relational Databases & R2DBC
37mReactive Relational Database Connectivity using R2DBC
48mGetting Reactive with Relational Databases and R2DBC
