Reactive Java Programming: a new Asynchronous Database Access API

Track: Frameworks
Abstract

Reactive Applications require non-blocking database access; the existing JDBC API leads to blocked threads, threads scheduling, and contention. For high throughput and large-scale deployment, the Java community needs a standard asynchronous API for database access where user threads never block. This session presents a new Java standard proposal for accessing SQL databases. This new API is completely non-blocking. It is not intended to be an extension to, or a replacement for, JDBC but, rather, an entirely separate API that provides completely non-blocking access to the same databases as JDBC. This presentation examines the API, its execution model, lot of code samples, and the next steps.

Kuassi Mensah

Kuassi is Director of Product Management at Oracle.

He covers the following oroduct areas (i) Java connectivity to the Oracle database (JDBC, UCP), in-place processing using the embedded JVM (a.k.a. OJVM) and database quality of services for Java apps (Zero downtime, multi-tenancy, sharding, and so on). (ii) Turning RDBMS Database tables into Hadoop and Spark datasources (iii) MicroServices integration with databases

He holds an MS CS from the Programming Institute of University of Paris

Frequent speaker: JavaOne, JUG Meetups, Scale by the Bay, Oracle Open World, Data Summit, Node Summit, Oracle User groups (UKOUG, DOAG, OUGN, BGOUG, OUGF, GUOB, ArOUG, ORAMEX, Sangam, China)

Author: http://www.amazon.com/exec/obidos/ASIN/1555583296.

@kmensah, http://db360.blogspot.com/, https://www.linkedin.com/in/kmensah