17 Punkte von xguru 2022-09-27 | 2 Kommentare | Auf WhatsApp teilen
  • Neues Projekt von Fly.io, das voll auf den Full-Stack-Einsatz von SQLite setzt
  • Erweitert die Ideen von Litestream durch granularere Transaktionskontrolle
    • Litestream repliziert WAL-Dateien einfach, während LiteFS jede einzelne Transaktion untersucht und anwendet
  • Es gibt zwei Möglichkeiten, die Dateisystem-API von SQLite abzufangen: Nutzung der VFS-Abstraktion vs. Schreiben eines FUSE-Dateisystems
    • LiteFS setzt auf den schwierigeren Ansatz, ein FUSE-Dateisystem zu erstellen
    • Bei VFS ist ein vorgeschalteter Schritt nötig: Wenn jemand die DB verwenden will, muss zuerst das VFS geladen werden
    • FUSE löst die meisten dieser Usability-Probleme
  • Zur Erhöhung der Verfügbarkeit wird der Primärknoten des Clusters geleast (mit Consul von HashiCorp)
  • Verwendet ein verteiltes Replikationsverfahren
  • Geplante Funktionen
    • Unterstützung für den WAL-Modus
    • Write Forwarding
    • S3-Replikation
    • Verschlüsselung

2 Kommentare

 
roxie 2022-09-27

Das ist wirklich von Herzen gemeint.