Talk

Message à caractère informatique #46: Faire Le Tri Dans Ses Relations

In this PodCast Episode we talk about newsworthy items selected by the MACI team, and then about some of my work such as my book The Art of PostgreSQL and then in the High Availability and automated failover solution that I work on, pg_auto_failover.

Cet enregistrement est en français.

Message à caractère informatique is a podcast in French from the company Clever Cloud.

Le podcast MACI de Clever Cloud est animé par des ingénieurs qui utilisent PostgreSQL sérieusement — les questions sont précises et l’audience n’a pas besoin qu’on lui explique ce qu’est une transaction. C’est rare et agréable.

La conversation s’est orientée vers une idée centrale : PostgreSQL n’est pas seulement un système de stockage. C’est un moteur de concurrence — un service qui résout des problèmes de cohérence et d’isolation que la plupart des applications devront de toute façon réimplémenter si elles n’utilisent pas une vraie base de données. Le titre de l’épisode — “Faire le tri dans ses relations” — joue sur le mot “relations” au sens SQL et au sens humain.

On a aussi parlé de The Art of PostgreSQL et de la philosophie derrière le livre : SQL est un langage déclaratif de haut niveau, et le traiter comme une API de bas niveau pour persister des objets, c’est passer à côté de l’essentiel. Écrire du SQL ambitieux — des requêtes qui font du travail réel — est une compétence qui se développe, et c’est précisément ce que le livre cherche à enseigner.