Den nye version af SQLite 3.32 er her, og disse er dens nyheder

SQLite er en let relationsdatabasemotor, der er tilgængelig via SQL-sproget. I modsætning til traditionelle databaseservere, såsom MySQL eller PostgreSQL, er dets særpræg ikke at gengive det sædvanlige klientserverprogram, men at integrere direkte i programmer.

Den komplette database (udsagn, tabeller, indekser og data) det er gemt i en platformuafhængig fil. Takket være sin ekstreme lethed bruges den blandt andet i mange forbrugerprogrammer og er også meget populær i indlejrede systemer, inklusive de mest moderne smartphones.

I modsætning til klient-server databasesystem, SQLite-motoren er ikke en enkeltstående proces som hovedprogrammet kommunikerer med. I stedet, er SQLite-biblioteket knyttet til, at programmet bliver en integreret del af det.

Programmet bruger SQLites funktionalitet gennem enkle opkald til underrutiner og funktioner. Dette reducerer ventetiden ved adgang til databasen, da funktionsopkald er mere effektive end kommunikation mellem processer.

Hele databasen (definitioner, tabeller, indekser og selve dataene) gemmes som en enkelt standardfil på værtsmaskinen. Dette enkle design opnås ved at låse hele databasefilen i begyndelsen af ​​hver transaktion.

Om den nye version af SQLite 3.32.0

For nylig blev den nye version af SQLite 3.32.0 annonceret, hvor flere ændringer er blevet implementeret og blandt dem en grov version af ANALYZE-kommandoen er fremhævet, hvilken tillader flere meget store databaser at håndtere en delvis indsamling af statistikker og uden en fuldstændig analyse af indekserne. Grænsen for antallet af poster ved scanning af et enkelt indeks indstilles ved hjælp af det nye direktiv "PRAGMA analysis_limit".

En anden ændring, der kommer til denne nye version af SQLite er et nyt virtuelt bord "Bytecode", som giver information om bytekoden for udarbejdede udsagn.

Derudover et kontrolsum VFS-lag er tilføjet, tilføje 8-byte kontrolsum til slutningen af ​​hver side med data i databasen og kontrollere hver gang det læses fra databasen. Mellemlaget kan registrere databasekorruption som et resultat af tilfældig bitforvrængning på lagerenheder.

På den anden side blev der tilføjet en ny SQL-funktion iif (X, Y, Z), der returnerer værdien Y, hvis udtrykket X er sandt, eller Z ellers.

INSERT- og UPDATE-udtryk anvendte nu altid betingelser for fastgørelse af kolonnetype før CHECK-beregningsblokken og grænsen for antallet af parametre er blevet øget fra 999 til 32766.

Af de andre ændringer, der skiller sig ud af denne nye version:

  • Tilføjede UINT-sorteringssekvensudvidelsen med implementeringen af ​​sorteringssekvenser, der tager heltal i teksten i betragtning for at sortere denne tekst i numerisk rækkefølge.
  • I kommandolinjegrænsefladen blev valgmulighederne "–csv", "–ascii" og "–skip" føjet til kommandoen ".import".
  • Kommandoen ".dump" tillader brug af flere LIKE-skabeloner med fletning i output af alle tabeller svarende til de angivne masker. Tilføjet ".oom" kommando til debug builds.
  • Indstillingen –bom er blevet føjet til kommandoerne ".excel", ".output" og ".once". Føjet –skemaindstilling til kommandoen ".filectrl".
  • ESCAPE-udtrykket, der er angivet med LIKE-operatøren, tilsidesætter nu jokertegn, hvilket er i overensstemmelse med PostgreSQL-opførsel.

Endelig hvis du vil vide mere om det om frigivelsen af ​​denne nye version kan du kontrollere listen over ændringer I det følgende link.

Aflad

For dem der er interesserede i at kunne installere denne nye version af SQLite på deres system, de vil være i stand til at få pakkerne fra deres officielle hjemmeside i dens download sektion, hvor både kildekoden (til kompilering) såvel som prækompilerede pakker er tilgængelige.

Linket er dette.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.