- 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
Das ist wirklich von Herzen gemeint.
Ich setze bei serverseitigem SQLite voll darauf