LiteFS - SQLite DB'yi kümeye çoğaltan FUSE tabanlı dosya sistemi
(github.com/superfly)- Passthrough dosya sistemi gibi çalışarak SQLite DB'nin yazma işlemlerini yakalayıp işler ve birden fazla makineden oluşan kümeye çoğaltır
- FUSE 3 + Leader Election (Consul oturumu) + HTTP Server (düğümler arası değişiklikleri almak için API sunucusu)
- Şu anda yalnızca Linux'ta çalışır
- LTX (Liteserver Transaction File) formatıyla SQLite'ın transaction verilerini tespit eder, transaction birimiyle saklar ve çoğaltır
→ WAL yönteminden farklı olarak replication'a uygun şekilde optimize edilmiş bir format
2 yorum
Basit olduğu için kullanması kolay mı? Ee, işler giderek büyüyor mu? O zaman özellik eklemek gerekir. Biraz böyle bir akış mı acaba? ^^; İş büyüyünce bir noktada başka bir veritabanına geçmek gerekecek gibi de görünüyor…
Görünüşe göre SQLite'ı daha geniş ölçekte kullanmaya yönelik birçok girişim ortaya çıkıyor.