Versioni i ri i SQLite 3.32 është këtu dhe këto janë lajmet e tij

SQLite është një motor i lehtë i bazës së të dhënave relacionale, i arritshëm përmes gjuhës SQL. Ndryshe nga serverat tradicionalë të të dhënave, siç janë MySQL ose PostgreSQL, e veçanta e saj nuk është të riprodhojë skemën e zakonshme klient-server, por të integrohet direkt në programe.

Baza e të dhënave e plotë (deklaratat, tabelat, indekset dhe të dhënat) ruhet në një skedar të pavarur nga platforma. Falë lehtësisë së tij ekstreme, ndër të tjera, ai përdoret në shumë programe të konsumatorëve dhe është gjithashtu shumë i popullarizuar në sistemet e ngulitura, duke përfshirë telefonat inteligjentë më modernë.

Ndryshe nga sistemi i menaxhimit të bazës së të dhënave klient-server, motori SQLite nuk është një proces i pavarur me të cilën komunikon programi kryesor. Në vend të kësaj, biblioteka SQLite është e lidhur me programin duke u bërë një pjesë integrale e tij.

Programi përdor funksionalitetin e SQLite përmes thirrjeve të thjeshta në nënrutinat dhe funksionet. Kjo zvogëlon vonesën në qasjen në bazën e të dhënave, pasi thirrjet e funksioneve janë më efikase sesa komunikimi ndër-procesor.

E gjithë baza e të dhënave (përkufizimet, tabelat, indekset dhe vetë të dhënat) ruhen si një skedar standard i vetëm në makinerinë pritëse. Ky dizajn i thjeshtë arrihet duke kyçur të gjithë skedarin e bazës së të dhënave në fillim të çdo transaksioni.

Rreth versionit të ri të SQLite 3.32.0

Kohët e fundit, u njoftua versioni i ri i SQLite 3.32.0, në të cilin janë zbatuar disa ndryshime dhe midis tyre theksohet një version i përafërt i komandës ANALYZE, e cila lejon disa baza të dhënash shumë të mëdha që të merren me një koleksion të pjesshëm të statistikave dhe pa një analizë të plotë të indekseve. Kufiri në numrin e rekordeve kur skanon një indeks të vetëm vendoset duke përdorur direktivën e re "PRAGMA analysis_limit".

Një tjetër ndryshim që vjen në këtë version të ri të SQLite është një tryezë e re virtuale "Bytecode", i cili ofron informacion në lidhje me bajtekodin e deklaratave të përgatitura.

Përveç kësaj, është shtuar një shtresë checksum VFS, shtimi i tabelave të kontrollit prej 8 bajtësh në fund të secilës faqe të të dhënave në bazën e të dhënave dhe kontrollimi sa herë që lexohen nga baza e të dhënave. Shtresa e mesme mund të zbulojë korrupsionin e bazës së të dhënave si rezultat i shtrembërimit të bitëve të rastësishëm në pajisjet e ruajtjes.

Nga ana tjetër, një funksion i ri SQL iif (X, Y, Z) u shtua, duke kthyer vlerën Y nëse shprehja X është e vërtetë, ose Z ndryshe.

Shprehjet INSERT dhe UPDATE tani zbatohen gjithmonë kushtet e tipit të kolonës së fiksimit para bllokut të llogaritjes CHECK dhe kufiri në numrin e parametrave është rritur nga 999 në 32766.

Nga ndryshimet e tjera që bien në sy të këtij versioni të ri:

  • Shtoi shtrirjen e sekuencës së renditjes UINT me zbatimin e sekuencave të renditjes që marrin parasysh numrat e plotë në tekst për ta renditur këtë tekst në rend numerik.
  • Në ndërfaqen e rreshtit të komandës, opsionet "–csv", "–ascii" dhe "–skip" u shtuan në komandën ".import".
  • Komanda ".dump" lejon përdorimin e shablloneve të shumta LIKE me bashkimin në prodhimin e të gjitha tabelave që korrespondojnë me maskat e specifikuara. U shtua komanda ".oom" për ndërtimet e korrigjimeve.
  • Opsioni –bom është shtuar në komandat ".excel", ".output" dhe ".once". U shtua opsioni - skema në komandën ".filectrl".
  • Shprehja ESCAPE e specifikuar me operatorin LIKE tani mbizotëron kartat e egra, e cila është në përputhje me sjelljen e PostgreSQL.

Më në fund nëse doni të dini më shumë rreth saj në lidhje me lëshimin e këtij versioni të ri, mund të kontrolloni listën e ndryshimeve Në lidhjen vijuese.

Shkarkoj

Për ata që janë të interesuar të jenë në gjendje të instalojnë këtë version të ri të SQLite në sistemin e tyre, ata do të jenë në gjendje të marrin paketat nga faqja e tyre zyrtare në internet në seksionin e tij të shkarkimit, ku janë të disponueshme si kodi burimor (për përpilim), ashtu edhe paketat e parapërgatitura.

Lidhja është kjo.


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.