Lobste.rs läuft jetzt auf SQLite: CPU und Speicher sinken, Kosten halbieren sich
Lobste.rs is now running on SQLite

Das Entwicklerforum Lobste.rs hat seine Datenbank von MariaDB auf SQLite umgestellt. Nach einem fehlgeschlagenen ersten Versuch im Februar gelang der Wechsel am 11. Juli. Die Ergebnisse: deutlich geringere CPU- und Speicherauslastung, schnellere Seiten und nach dem Abbau der MariaDB-VPS halbierte Serverkosten. Der Beitrag beschreibt die technischen Herausforderungen – von fehlenden Funktionen wie regexp und stddev bis hin zu Kollationsproblemen – und die Lehren aus der Migration, die ohne Zugriff auf die Produktionsdatenbank stattfand.
Ich wünschte, man könnte in einem Test sagen: "Schlage fehl, wenn du einen Full-Table-Scan findest" – das hätte die Performance-Probleme beim ersten Deployment erkannt.