SQLite 3.36 buraxılışı

Plug-in kitabxanası kimi hazırlanmış yüngül DBMS olan SQLite 3.36-nin buraxılışı nəşr olundu. SQLite kodu ictimai domendə paylanır, yəni. istənilən məqsəd üçün məhdudiyyətsiz və pulsuz istifadə oluna bilər. SQLite tərtibatçılarına maliyyə dəstəyi Adobe, Oracle, Mozilla, Bentley və Bloomberg kimi şirkətlərin daxil olduğu xüsusi yaradılmış konsorsium tərəfindən həyata keçirilir.

Əsas dəyişikliklər:

  • EXPLAIN QUERY PLAN əmrinin çıxışı daha asan başa düşüldü.
  • GÖRÜNÜŞ və ya alt sorğuda cərgəyə daxil olmağa cəhd edərkən xətanın yaranmasını təmin edir. Baxışlar üçün rowid-ə daxil olmaq imkanı qaytarmaq üçün “-DSQLITE_ALLOW_ROWID_IN_VIEW” montaj seçimi təmin edilir
  • sqlite3_deserialize() və sqlite3_serialize() interfeysləri defolt olaraq aktivdir. Deaktiv etmək üçün “-DSQLITE_OMIT_DESERIALIZE” montaj seçimi təmin edilir
  • VFS "memdb" verilənlər bazası adı "/" ilə başlayan müddətcə yaddaşdaxili verilənlər bazasını eyni prosesə müxtəlif bağlantılar arasında paylaşmağa imkan verir.
  • Son buraxılışda təqdim edilən və bəzi sorğuları yavaşlatan "MÖVCUDDAN IN" optimallaşdırması geri qaytarıldı.
  • Daimi yoxlamanın birləşdirilməsi üçün optimallaşdırma birləşmədən (qoşulmadan) sorğularla işləmək üçün uyğunlaşdırılıb.
  • REGEXP genişləndirilməsi CLI-yə daxil edilmişdir.

Mənbə: opennet.ru

Добавить комментарий