Ilmus SQLite 3.41 versioon, kergekaaluline andmebaasisüsteem, mis on esitatud dünaamilise teegina. SQLite kood jagatakse avaliku omandi all, st seda võib kasutada piiranguteta ja tasuta igasugustel eesmärkidel. SQLite arendajate rahalist toetust osutab spetsiaalselt loodud konsortsium, kuhu kuuluvad sellised ettevõtted nagu Adobe, Oracle, Mozilla, Bentley ja Bloomberg.
Peamised muudatused:
- Optimeerimised hõlmavad päringute planeerijat, mida on mõjutanud rühmitamiste päringud (GROUP BY), indeksite kasutamine, koopiate asemel kasutatakse abilisi ning json_tree() ja json_each() funktsioone.
- Lisatud on base64 ja base85 funktsioonide laiendus, mis on nüüd saadaval ka käsurea liidese (CLI) kaudu.
- CLI-sse on lisatud käsk '.scanstats est', et hinnata päringute planeerija efektiivsust.
- CLI-s on muudetud sisendi väljaminek, et näidata, et sisendi asukoht asub stringliterali, kommentaari, identifikaatori või päästiku määratlemise sees.
- Käsurea valiku '—safe' kasutamisel on laiendatud ohtlike SQL-funktsioonide keelamise loetelu.
- Vaikimisi on keelatud režiim, mis lubab stringi literaalide raamistamist kahekordsete jutumärkidega.
- PRAGMA integrity_check käsk tagab tekstiridade vastavuse tabelis, kui kasutatakse erinevat baitide järjekorda indeksis.
- Parseris on rakendatud liigsete ringkoolses plokkides ignoreerimist, mis on määratletud IN operaatori paremal küljel, mis vastab PostgreSQL-i käitumisele (varem töötles SQLite sarnaseid alamsüsteeme nagu „LIMIT 1“ piirangu all).
Allikas: opennet.ru
