Ana içeriğe geç
Bulut & Altyapı

Dolt ekibi SQLite tabanlı DoltLite sürümünü beta aşamasına taşıdı

Öne çıkanlar

  • DoltLite, 2 bin yapay zeka ajanı çekme isteğiyle geliştirilerek beta aşamasına geçti.
  • Proje, SQLite'ın B-tree katmanını sürüm kontrolü sağlayan Prolly Tree ile değiştiriyor.
  • SQLite'ın 5,8 milyon sorguluk test paketini yüzde 100 doğrulukla tamamladı.
  • Okuma performansı SQLite ile eşit seyrederken küçük yazma işlemlerinde 3,1 kat yavaş kalıyor.

Dolt ekibi, SQLite veritabanına Git benzeri sürüm kontrolü yetenekleri kazandıran DoltLite projesinin 0.50.0 sürümüyle beta aşamasına geçtiğini duyurdu. Yaklaşık 2 bin yapay zeka ajanı çekme isteği (PR) ile geliştirilen proje, doğrudan SQLite üzerine inşa edilen gömülü bir sürüm kontrollü veri tabanı sunuyor.

DoltLite, SQLite'ın B-tree katmanını içerik adresli Prolly Tree mimarisiyle değiştiriyor; SQL ayrıştırıcısı ve test mekanizması gibi üst katmanları ise aynen koruyor. Sistem, sqllogictest kapsamındaki 5,8 milyon karmaşık sorgunun tamamını ve SQLite kabul testlerinin yüzde 99,46'sını başarıyla geçerek yüksek SQL uyumluluğu sağlıyor. Dal oluşturma, birleştirme, fark alma, klonlama ve uzaktaki depolara gönderme gibi tüm temel Git işlevleri veritabanı düzeyinde çalışıyor.

Beta aşamasıyla birlikte depolama formatı kararlılık kazanırken, gelecekteki değişiklikler için geçiş desteği vadediliyor. Performans testlerinde okuma işlemlerinde SQLite ile benzer hızlar yakalanırken, sürüm kontrolü yükü nedeniyle küçük otomatik işlem yazmalarında SQLite'a kıyasla 3,1 kat yavaşlama görülüyor ancak gecikmeler mikrosaniye seviyesinde kalıyor.

Kaynak

Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.