~/talk

R2DBC = R2D2 + JDBC (Well, Almost...)

TalkinFrenchat Devoxx France 2022 · 2022-04-20..04-22· [databases, java]
links:none on file
slides:none on file

R2DBC defines a standard reactive API for relational databases that uses Reactive Streams and Reactor (Mono/Flux) so SQL operations return a ConnectionFactory and reactive Publishers instead of blocking JDBC connections. The talk demonstrates H2 and PostgreSQL drivers with Spring Data R2DBC (DatabaseClient and R2dbcEntityTemplate), reactive repositories, transactions, Micrometer metrics, and an R2DBC proxy callback for logging; it notes supported drivers (Postgres, MySQL, MariaDB, Oracle, H2) and that Flyway/Liquibase still need JDBC glue.

AI-written summary · about

  1. 0:00Start
  2. 1:08Reactive API and databases?
  3. 2:41Reactive Streams API
  4. 17:49And a dash of transaction!
  5. 21:40Ecosystem - Clients
  6. 27:12In summary...
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.