Den nye versjonen av SQLite 3.32 er her, og disse er nyhetene

SQLite er en lett relasjonell databasemotor, tilgjengelig via SQL-språket. I motsetning til tradisjonelle databaseservere, som MySQL eller PostgreSQL, er dens egenart ikke å reprodusere det vanlige klient-serveropplegget, men å integrere direkte i programmer.

Den komplette databasen (erklæringer, tabeller, indekser og data) den lagres i en plattformuavhengig fil. Takket være den ekstreme lettheten, blant annet, brukes den i mange forbrukerprogrammer og er også veldig populær i innebygde systemer, inkludert de mest moderne smarttelefonene.

I motsetning til databasesystemet for klient-server, SQLite-motoren er ikke en frittstående prosess som hovedprogrammet kommuniserer med. I stedet, er SQLite-biblioteket knyttet til at programmet blir en integrert del av det.

Programmet bruker funksjonaliteten til SQLite gjennom enkle anrop til underrutiner og funksjoner. Dette reduserer ventetiden ved tilgang til databasen, siden funksjonsanrop er mer effektive enn kommunikasjon mellom prosesser.

Hele databasen (definisjoner, tabeller, indekser og selve dataene) lagres som en enkelt standardfil på vertsmaskinen. Denne enkle utformingen oppnås ved å låse hele databasefilen i begynnelsen av hver transaksjon.

Om den nye versjonen av SQLite 3.32.0

Nylig ble den nye versjonen av SQLite 3.32.0 kunngjort, der flere endringer er implementert og blant dem en grov versjon av ANALYZE-kommandoen er uthevet, som tillater flere veldig store databaser å håndtere en delvis innsamling av statistikk og uten en fullstendig analyse av indeksene. Grensen for antall poster når du skanner en enkelt indeks, blir satt med det nye direktivet "PRAGMA analysis_limit".

En annen endring som kommer til denne nye versjonen av SQLite er et nytt virtuelt bord "Bytecode", som gir informasjon om bytekoden for utarbeidede uttalelser.

Videre et sjekksum VFS-lag er lagt til, legge til 8-byte sjekksummer på slutten av hver side med data i databasen og sjekke hver gang det leses fra databasen. Mellomlaget kan oppdage korrupsjon av databaser som et resultat av tilfeldig bitforvrengning på lagringsenheter.

På den annen side ble en ny SQL-funksjon iif (X, Y, Z) lagt til, og returnerte verdien Y hvis uttrykket X er sant, eller Z ellers.

INSERT- og UPDATE-uttrykk brukte alltid alltid betingelser for kolonnetyping før CHECK-beregningsblokken og grensen for antall parametere er økt fra 999 til 32766.

Av de andre endringene som skiller seg ut av denne nye versjonen:

  • Lagt til UINT-sorteringssekvensutvidelsen med implementering av sorteringssekvenser som tar hensyn til heltall i teksten for å sortere denne teksten i numerisk rekkefølge.
  • I kommandolinjegrensesnittet ble alternativene "–csv", "–ascii" og "–skip" lagt til kommandoen ".import".
  • Kommandoen ".dump" tillater bruk av flere LIKE-maler med sammenslåing i utdataene fra alle tabeller som tilsvarer de angitte maskene. Lagt til ".oom" -kommandoen for feilsøking.
  • Alternativet –bom er lagt til kommandoene ".excel", ".output" og ".once". La til alternativet –schema i ".filectrl" -kommandoen.
  • ESCAPE-uttrykket spesifisert med LIKE-operatøren overstyrer nå jokertegn, noe som er i samsvar med PostgreSQL-oppførsel.

Endelig hvis du vil vite mer om det om utgivelsen av denne nye versjonen, kan du sjekke listen over endringer I den følgende lenken.

Lad

For de som er interessert i å kunne installere denne nye versjonen av SQLite på systemet sitt, de vil kunne få pakkene fra deres offisielle nettsted i nedlastingsdelen der den er tilgjengelig både kildekoden (for kompilering), samt forhåndskompilerte pakker.

Koblingen er denne.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.