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

SQLite është një motor i lehtë për të krijuar bazë të dhënash relacionale, i arritshëm nëpërmjet gjuhës SQL . Ndryshe nga serverat tradicionalë të bazës së të dhënave, siç janë MySQL ose PostgreSQL, karakteristika e tij dalluese nuk është kopjimi i arkitekturës së zakonshme klient-server, por integrimi direkt në programe.

E gjithë baza e të dhënave (deklaratat, tabelat, indekset dhe të dhënat) ruhet në një skedar të pavarur nga platforma. Falë natyrës së saj jashtëzakonisht të lehtë, ndër të tjera, përdoret në shumë programe për konsumatorët dhe është gjithashtu shumë popullor në sistemet e integruara, duke përfshirë telefonat inteligjentë më të fundit.

Ndryshe nga sistemet e menaxhimit të bazës së të dhënave klient-server, motori SQLite nuk është një proces i veçantë me të cilin 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 3.32.0 i SQLite, i cili përfshin disa ndryshime, më i rëndësishmi një version të përmirësuar të komandës ANALYZE . Kjo lejon mbledhjen e pjesshme të statistikave nga baza të dhënash shumë të mëdha pa një analizë të plotë të indeksit. Limiti në numrin e të dhënave të skanuara për një indeks të vetëm vendoset duke përdorur direktivën e re "PRAGMA analysis_limit".

Një ndryshim tjetër që vjen në këtë version të ri të SQLite është një tabelë e re virtuale , "bytecode", e cila ofron informacion në lidhje me bytecode-in e deklaratave të përgatitura.

Përveç kësaj, është shtuar një shtresë kontrolli VFS, duke shtuar kontrolle 8-bajtëshe në fund të çdo faqeje të të dhënave në bazën e të dhënave dhe duke i verifikuar ato sa herë që lexohen të dhëna nga baza e të dhënave. Kjo shtresë e ndërmjetme lejon zbulimin e korruptimit të bazës së të dhënave që rezulton nga shtrembërimi i rastësishëm i biteve 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 aplikojnë gjithmonë kushtet e tipit të kolonës fikse përpara bllokut të llogaritjes CHECK, dhe limiti në numrin e parametrave është rritur nga 999 në 32766.

Ndryshime të tjera të dukshme në këtë version të ri përfshijnë:

  • 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.

Së fundmi, nëse doni të mësoni më shumë rreth publikimit të këtij versioni të ri, mund të konsultoheni me listën e ndryshimeve në lidhjen e mëposhtme.

Shkarkoj

Për ata që janë të interesuar të instalojnë këtë version të ri të SQLite në sistemin e tyre, paketat mund të merren nga faqja zyrtare e internetit në seksionin e shkarkimeve, ku janë të disponueshëm si kodi burimor (për kompilim) ashtu edhe paketat e para-kompiluara.

Lidhja është kjo.


Shto si burim të preferuar në Google