<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Julien Viet on foojay.io - Friends of OpenJDK</title><link>https://foojayio.github.io/website/today/author/julien-viet/</link><description>Articles written by Julien Viet on foojay.io - Friends of OpenJDK</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Mon, 28 Jun 2021 07:42:54 +0000</lastBuildDate><atom:link href="https://foojayio.github.io/website/today/author/julien-viet/index.xml" rel="self" type="application/rss+xml"/><item><title>Let's Optimize Relational Database Access</title><link>https://foojayio.github.io/website/today/optimizing-relational-database-access/</link><pubDate>Mon, 28 Jun 2021 07:42:54 +0000</pubDate><guid>https://foojayio.github.io/website/today/optimizing-relational-database-access/</guid><description>&lt;p&gt;Database performances have been massively documented in the literature. Every week, a new blog post or article explains why database X is better than database Y. And, no, this post is not about that. This article summarizes the interactions between your database client (sometimes called driver) and the database server. It is essential to understand the principles of these exchanges to comprehend the limitations of the API the driver can expose safely.&lt;/p&gt;</description></item></channel></rss>