Daily Weekly Monthly

Daily Shaarli

All links of one day in a single page.

Today - October 30, 2026

sqlite-js-stream: Litestream Rewritten for Node.js

Une réécriture de Litestream en Node.js.

Litestream permet de répliquer une base de donnée SQLite, ce qui compense le principal défaut de SQLite : ce n'est qu'un fichier qui tourne à un seul endroit, avec tous les risques que ça implique dans un environnement distribué.

L'idée derrière cette réécriture est de simplifier la mise en place. Litestream est un binaire Go qu'il faut maintenir comme un sidecar au côté de vos applications, ce qui ajoute une vraie complexité opérationnelle poussant maintes équipes à passer à PostgreSQL. Ici, ça tourne dans le process principal qui fait tourner Node, sur la même event loop (ou dans un worker). C'est donc aussi facile à mettre en place qu'installer un simple package.