SQLite 3.36 väljalase

Avaldatud on SQLite 3.36, kerge DBMS-i väljaanne, mis on loodud pistikprogrammide raamatukoguna. SQLite kood levitatakse avalikus omandis, st. saab kasutada piiranguteta ja tasuta igal eesmärgil. SQLite'i arendajatele pakub rahalist tuge spetsiaalselt loodud konsortsium, kuhu kuuluvad sellised ettevõtted nagu Adobe, Oracle, Mozilla, Bentley ja Bloomberg.

Peamised muudatused:

  • Käsu EXPLAIN QUERY PLAN väljundit on tehtud lihtsamini mõistetavaks.
  • Tagab, et VIEW või alampäringus olevale reale juurde pääsemisel tekib tõrge. Vaadete jaoks rowidile juurdepääsu võimaluse tagastamiseks pakutakse koostevalikut "-DSQLITE_ALLOW_ROWID_IN_VIEW".
  • Liidesed sqlite3_deserialize() ja sqlite3_serialize() on vaikimisi lubatud. Keelamiseks pakutakse koostevalikut “-DSQLITE_OMIT_DESERIALIZE”.
  • VFS "memdb" võimaldab jagada mälus asuvat andmebaasi sama protsessi erinevate ühenduste vahel, kui andmebaasi nimi algab tähega "/".
  • Eelmises versioonis kasutusele võetud optimeerimine "EXISTS-to-IN", mis aeglustas mõningaid päringuid, on ennistatud.
  • Pideva kontrolli kombineerimise optimeerimine on kohandatud töötama päringutega ilma liitmiseta (liitumata).
  • REGEXP laiendus sisaldub CLI-s.

Allikas: opennet.ru

Lisa kommentaar