Dağıtık SQLite mimarisinin 12 yıllık gelişimi rqlite ile başladı
Öne çıkanlar
- rqlite, 2014 yılında Raft ve SQLite mimarisini birleştiren ilk açık kaynaklı sistem olarak yayımlandı.
- Tasarım alanı zamanla güçlü tutarlılık, WAL akışı ve CRDT birleştirme modelleri olmak üzere üçe ayrıldı.
- libSQL çatallamasıyla hizmet veren Turso, risk sermayesi aldıktan sonra 2026 yılında Supabase'e satıldı.
rqlite projesinin geliştiricisi Philip O'Toole, 2014 yılında SQLite ve Raft mutabakat protokolünü bir araya getirerek başlattığı dağıtık SQLite ekosisteminin 12 yıllık serüvenini aktardı. Açık kaynaklı ilk sistemlerden biri olarak doğan bu yaklaşım, zaman içinde Canonical tarafından geliştirilen dqlite ve yedekleme odaklı Litestream gibi farklı mimari çözümlerle zenginleşti. O'Toole, sektörün genellikle 2021 sonrasına odaklandığını ancak ilk temellerin çok daha önce atıldığını belirtti.
Süreç içinde farklı teknik yaklaşımlar ortaya çıktı. Ben Johnson tarafından geliştirilen Litestream, kümeleme yerine WAL akışıyla S3 üzerine felaket kurtarma modeli getirdi. Hemen ardından yerel öncelikli uygulamalar için cr-sqlite ile CRDT tabanlı nihai tutarlılık çözümleri üretildi. SQLite çekirdeğini çatallayan libSQL ve arkasındaki Turso girişimi ise uç ağlarda barındırılan bir veri tabanı hizmeti inşa ederek risk sermayesi topladı ve 2026 yılında Supabase tarafından satın alındı.
Dağıtık SQLite alanı, bağımsız çalıştırılan açık kaynaklı araçlardan platform tabanlı ticari hizmetlere dönüştü. Cloudflare D1 gibi sunucusuz ürünlerin pazara girmesiyle birlikte ekosistem, yönetilen bulut altyapılarına doğru kaydı. O'Toole, sermayenin ve yatırımların bu fikri faturalı hizmete dönüştüren platformlara gittiğini, ancak rqlite gibi kendi sunucusunda ücretsiz çalıştırılabilen açık kaynaklı temel sistemlerin önemini koruduğunu kaydetti.
Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.