Hacker News Front Page · otoolep ·
Twelve years of distributed SQLite
El autor reconstruye la evolución de SQLite replicado desde el lanzamiento de rqlite en 2014 y sostiene que la idea de añadir replicación alrededor de SQLite ha sido reinventada por numerosos equipos para necesidades distintas. Distingue tres enfoques: consenso para consistencia fuerte y alta disponibilidad, transmisión del WAL para recuperación económica y replicación multiwriter con convergencia eventual. También observa que el modelo comercial se desplazó hacia servicios gestionados, aunque los proyectos de código abierto precedieron durante años a las ofertas de pago.
In September 2014 I published a short post announcing rqlite. The idea was simple: take SQLite, put a Raft log in front of it, and replicate every write to a cluster so that the loss of a node did not mean the loss of the data. The source went on GitHub that same weekend. As…