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.
Explication d'un concept qu'on retrouve fréquemment (mais à différentes sauces) dans les différents clouds : les durable objects qui permettent de stocker "l'état" de votre application de manière centralisée et durable.
L'auteur a écrit d'autres articles sur d'autres ressources de Cloudflare, listés à la fin.
Cet outil permet de répliquer vos base de données SQLite en temps réel sur un serveur tiers.
J'ignorais qu'il y avait eu une tentative de sortir SQLite4 mais qui n'a jamais abouti et dont les travaux ont servi à améliorer SQLite3.
SQLite dépote et est adapté à énormément d'usages en production.
Un explorateur de base SQLite en ligne.
Une interface graphique pour gérer une base de données SQLite.
Un CMS apparemment assez simpliste qui utilise PHP et SQLite.