filmov
tv
Java Virtual Threads and Pipelining of database operations by Kuassi Mensah

Показать описание
Operating system threads are expensive. Virtual threads remove the need for reactive programming to scale Java applications.
Synchronous database operations block user threads and prevent high scalability. With pipelined database operations, the database call returns immediately, and you can submit other operations, without waiting for previous submissions to finish.
In this session, you will learn how to speed up your Java applications as well as database operations for an end-to-end scalability.
We walk you through reactive programming combined with pipelined database operations, then synchronous programming using virtual threads combined with pipelined database operations.
Kuassi Mensah
Oracle Corporation
Recorded at Jfokus 2024 in Stockholm 7th of february
Synchronous database operations block user threads and prevent high scalability. With pipelined database operations, the database call returns immediately, and you can submit other operations, without waiting for previous submissions to finish.
In this session, you will learn how to speed up your Java applications as well as database operations for an end-to-end scalability.
We walk you through reactive programming combined with pipelined database operations, then synchronous programming using virtual threads combined with pipelined database operations.
Kuassi Mensah
Oracle Corporation
Recorded at Jfokus 2024 in Stockholm 7th of february