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
