SQLite 3.32 uus versioon on siin ja need on selle uudised

SQLite on kerge relatsiooniline andmebaasimootor, millele pääseb juurde SQL-keele kaudu. Erinevalt traditsioonilistest andmebaasiserveritest, nagu MySQL või PostgreSQL, pole selle eripära tavalise kliendi-serveri skeemi reprodutseerimine, vaid otse programmidesse integreerimine.

Täielik andmebaas (deklaratsioonid, tabelid, indeksid ja andmed) see on salvestatud platvormist sõltumatusse faili. Tänu muu hulgas ülimale kergusele kasutatakse seda paljudes tarbijaprogrammides ja on väga populaarne ka manustatud süsteemides, sealhulgas kõige moodsamates nutitelefonides.

Erinevalt kliendi-serveri andmebaasi haldussüsteemist SQLite mootor ei ole eraldiseisev protsess kellega põhiprogramm suhtleb. Selle asemel, on SQLite teek lingitud programmiga, mis muutub selle lahutamatuks osaks.

Programm kasutab SQLite funktsionaalsust lihtsate alamprogrammidele ja funktsioonidele helistamise kaudu. See vähendab andmebaasile juurdepääsu latentsust, kuna funktsioonikõned on tõhusamad kui protsessidevaheline suhtlus.

Kogu andmebaas (definitsioonid, tabelid, indeksid ja andmed ise) salvestatakse hostimasinasse ühe standardfailina. See lihtne disain saavutatakse, lukustades kogu andmebaasi faili iga tehingu alguses.

SQLite 3.32.0 uue versiooni kohta

Hiljuti kuulutati välja SQLite 3.32.0 uus versioon, milles on rakendatud mitmeid muudatusi ja nende hulgas on esile tõstetud käsu ANALYZE ligikaudne versioon, mis võimaldab mitmel väga suurel andmebaasil tegeleda osalise statistika kogumisega ja ilma indeksite täieliku analüüsita. Ühe indeksi skaneerimisel on kirjete arvu piirang seatud uue direktiivi "PRAGMA analysis_limit" abil.

Selle SQLite uue versiooni jaoks on veel üks muudatus uus virtuaalne tabel "Bytecode", mis annab teavet ettevalmistatud lausete baitkoodi kohta.

Lisaks lisatud on kontrollsumma VFS-kiht, 8-baidiste kontrollsummade lisamine andmebaasi iga lehe lõppu ja kontrollimine iga kord, kui see andmebaasist loetakse. Keskmine kiht suudab avastada andmebaasi rikkumise mäluseadmete juhusliku bitimoonutuse tagajärjel.

Teisalt lisati uus SQL-funktsioon iif (X, Y, Z), tagastades väärtuse Y, kui avaldis X on tõene, või Z muul viisil.

Avaldistes INSERT ja UPDATE rakendatakse nüüd alati veeru kinnitamise tingimusi enne CHECKi arvutusplokki on parameetrite arvu piirangut suurendatud 999-lt 32766-ni.

Muudest silmapaistvatest muudatustest selle uue versiooni:

  • Lisati sordijärjestuse laiendus UINT, rakendades sordijärjestusi, mis võtavad teksti täisarvusid arvesse, et sortida seda teksti numbrilises järjestuses.
  • Käsurea liideses lisati käsule ".import" suvandid "–csv", "–ascii" ja "–skip".
  • ".Dump" käsk lubab kasutada mitut LIKE malli koos kõigi maskidele vastavate tabelite väljundiga. Silumisjärkude jaoks on lisatud käsk ".oom".
  • Käskudele ".excel", ".output" ja ".once" on lisatud valik –bom. Käsule ".filectrl" lisati valik –schema.
  • Operaatoriga LIKE määratud ESCAPE avaldis alistab metamärgid, mis on kooskõlas PostgreSQL käitumisega.

Lõpuks kui soovite selle kohta rohkem teada saada selle uue versiooni väljaandmise kohta saate vaadata muudatuste loendit Järgmisel lingil.

Rohu

Neile, kes on huvitatud selle uue SQLite versiooni installimisest oma süsteemi, paketid saavad nad oma ametlikult veebisaidilt kätte oma allalaadimisjaotises, kus on saadaval nii lähtekood (kompileerimiseks) kui ka eelkompileeritud paketid.

Link on see.


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.