DBMS SQLite 3.28 Sürümü

tanıtıldı serbest SQLite 3.28.0, eklenti kitaplığı olarak tasarlanmış hafif bir DBMS. SQLite kodu kamuya açık bir alan olarak dağıtılır, yani. herhangi bir amaç için kısıtlama olmaksızın ve ücretsiz olarak kullanılabilir. SQLite geliştiricilerine mali destek, Adobe, Oracle, Mozilla, Bentley ve Bloomberg gibi şirketlerin de yer aldığı özel olarak oluşturulmuş bir konsorsiyum tarafından sağlanmaktadır.

Ana değişiklikler:

  • Genişletilmiş pencere işlevleri (bir sorgunun her satırının diğer satırları kullanarak hesaplamalar yapmasına olanak tanıyan pencere işlevleri veya analitik işlevler): ifade desteği eklendi HARİÇ TUTkullanmak mümkün hale geldi zincirler pencere işlevleri (bir pencere diğerinin alanında tanımlanır), sağlanan destek GROUP ifadesini kullanan gruplamalar ve RANGE kısıtlamaları uygulanır ÖNCEKİ и TAKİP ETME;
  • Komutun geliştirilmiş uygulaması "VAKUM İÇİNE", artık salt okunur modda kullanılabilen veritabanlarıyla kullanılabilir;
  • Yeni sorgu optimizasyonları eklendi: Hızlandırılmış LIKE ifadelerinin ESCAPE anahtar sözcüğüyle birlikte ve “PRAGMA büyük/küçük harfe_hassas_benzer” modu etkinleştirildiğinde çalıştırılması. huzurunda kısmi indeks WHERE yan tümcesinde belirtilen açıkça doğru olan koşulların gereksiz kontrolleri ortadan kaldırılmıştır;
  • Komuta ".parametre» görev için ekli ikameler (maskeler herhangi bir SQL ifadesine ikame edilir). ".archive" komutunda, zaten arşivde bulunan değişmemiş dosyaları atlayan "--update" seçeneği yeniden tasarlandı ve arşivdeki dosyaları dahil etmek için "--insert" seçeneği eklendi;
  • İlave eklendi fosildelta.coluşturmanıza, uygulamanıza ve parçalarına ayırmanıza olanak tanır biçim RBU uzantısında kullanılan fosil delta değişiklikleri;
  • Hasarlı veritabanı dosyalarıyla çalışmanın artan güvenilirliği;
  • Proje deposunun bir aynası şu tarihte başlatıldı: GitHub (temel havuz sürüm kontrolü kullanılarak desteklenir Fosil, SQLite yazarı tarafından oluşturulmuştur).

Kaynak: opennet.ru

Yorum ekle