Zum Inhalt springen

#60 - Karen Jex - Les secrets de Postgres

20.11.2025 · 1 Std. 5 Min.

Shownotes

Presque tous les devs l’utilisent…

Sans rien y comprendre. 😅

Et c’est pour ça que 90% des sites web sont lents.

Mais en entretien d’embauche, on parle encore de “tri bulle”.

On se prend la tête avec la “complexité”.

(”o de N”, toi-même tu sais ❤️)

On discute, on compare, on optimise.

Pour finalement itérer sur 5 éléments max. 😫

Et on est tout étonné lorsque, une fois en prod, malgré notre algo ultra-sophistiqué…

Le moindre clic prend 5s. 😴

(”bon, on va mettre un loader hein, comme ça l’utilisateur va patienter ?” #PayeTonUX)

Le coupable ?

C’est bien sûr…

La base de donnée.

Avant même d’exécuter notre super algo, l’ORM fait 50 requêtes SQL.

Chaque requête SQL = 1 appel réseau

Et la moindre requête pas optimisée, c’est 50, 100, 200 millisecondes d’exécution.

(et encore, je suis sympa !)

C’est là qu’intervient souvent “l’idée de génie”.

On va SE FORMER !

Naaaaannn, je déconne 🤣

ON VA PRENDRE UNE PLUS GROSSE DB


Bah figurez vous que déjà :

- ça coûte vite très cher (#PayeTonCloud)


Et en plus :

- ça marche pas vraiment


Donc, pas le choix, faut se former.

Comprendre comment ça marche une DB.


(”Oh noooooooooon….”)


Et bien ça tombe bien, parce que Karen Jex est DataBase Administrator (DBA pour les intimes) depuis plus de 20 ans.

Récemment nommée “contributrice Postgres”.

(la meilleure de toutes les DB 😘)


Une pro des bases de données comme on en croise rarement.


Elle en a vu des vertes et des pas mûres. 🍏


Je lui ai donc demandé les PIRES erreurs que font les devs.

Et ce que tous devraient ABSOLUMENT savoir quand ils manipulent une DB.


C’était beaucoup trop intéressant pour que je le garde pour moi.

Alors on en a fait un nouvel épisode.


Bonne écoute 🎧


(il paraît même qu’elle met fin à la polémique sur les ORM 🤫)



PS : dites-moi ce que vous pensez de l'épisode en commentaire (et surtout, abonnez-vous !)



Notes de l'épisode :

- L'advent of code : https://adventofcode.com

- Une DBA qui fait l'advent of code en SQL : https://www.youtube.com/watch?v=wM0tMIC27vc

- La conf de Karen "Tout ce que vous voudriez savoir sur les DB" : https://www.postgresql.eu/events/pgconfeu2022/sessions/session/3822/slides/329/Everything You Wanted to Know About Databases.pdf

- "Empire of AI", de Karen Hao : https://en.wikipedia.org/wiki/Empire_of_AI


---------------------------------


Retrouvez Karen sur :

- Linkedin : https://www.linkedin.com/in/karenhjex/

- son blog : https://karenjex.blogspot.com/


--------------------------------


Je suis Mathieu Sanchez, CTO d'Acasi, et pour me suivre, c'est principalement sur Linkedin : https://www.linkedin.com/in/matsanchez/


Vous pouvez aussi suivre Tronche de Tech, sur vos réseaux favoris :

- Linkedin : https://www.linkedin.com/company/tronche-de-tech/

- Instagram : https://www.instagram.com/tronchedetech/

- TikTok : https://www.tiktok.com/@tronchedetech

- Twitter : https://twitter.com/TroncheDeTech


Et nous rejoindre sur le Discord : https://discord.gg/EET4MfwXKH

Hébergé par Acast. Visitez acast.com/privacy pour plus d'informations.

Alle Folgen von Tronche de Tech

Einstellungen

Darstellung

Sprache

Bestimmt, welche Sender dir auf der Startseite zuerst gezeigt werden.

Verlauf

Zuletzt gehörte Sender und Folgen und deine letzten Suchen liegen nur in diesem Browser.

Hinweise

Ein kurzer Hinweis, wenn ein Podcast, dem du folgst, eine neue Folge hat. Einzelne Podcasts stellst du über die Glocke auf ihrer Seite ab.

Konto

Favoriten speichern – in der App und auf der Website.

Tastenkürzel

/
Suche öffnen
Leertaste
Abspielen oder anhalten
← →
Im Player: 15 s zurück, 30 s vor (Folgen) · im Regal: nächste Kachel
↑ ↓
Im Regal: Ziel innerhalb der Kachel
Pos1 / Ende
Im Regal: erste bzw. letzte Kachel
Esc
Fenster oder Menü schließen
?
Diese Übersicht
Läuft gerade

Zur Senderseite

Als Nächstes

    Folgen mit „Als Nächstes“ vormerken – sie laufen nach der aktuellen Folge.