- Nouveau projet de Fly io, qui mise à fond sur l’utilisation full stack de SQLite
- Étend l’idée de Litestream grâce à un contrôle transactionnel plus granulaire
- Litestream réplique simplement les fichiers WAL, tandis que LiteFS inspecte et applique chaque transaction individuellement
- Il existe deux façons d’intercepter l’API de système de fichiers de SQLite : utiliser l’abstraction VFS ou écrire un système de fichiers FUSE
- LiteFS a choisi l’approche plus difficile consistant à créer un système de fichiers FUSE
- VFS nécessite une étape préalable : lorsqu’un utilisateur veut se servir de la base de données, il doit d’abord charger le VFS
- FUSE résout la plupart de ces problèmes d’ergonomie
- Pour accroître la disponibilité, le nœud primaire du cluster est loué via un mécanisme de lease (avec Consul de Hashicorp)
- Utilise une méthode de réplication distribuée
- Fonctionnalités prévues à l’avenir
- prise en charge du mode WAL
- Write Forwarding
- réplication S3
- chiffrement
2 commentaires
C’est vraiment sincère.
Je mise tout sur SQLite côté serveur