Déi nei Versioun vu SQLite 3.32 ass hei an dëst sinn hir Neiegkeeten

SQLite ass eng liicht relational Datebankmotor, zougänglech duerch d'SQL Sprooch. Am Géigesaz zu traditionellen Datebankserver, wéi MySQL oder PostgreSQL, ass seng Besonderheet net dat gewéinlech Clientsserver Schema ze reproduzéieren, mee direkt a Programmer z'integréieren.

Déi komplett Datebank (Aussoen, Dëscher, Indexen an Daten) et gëtt an enger plattformonofhängeger Datei gespäichert. Dank senger extremer Liichtkeet, ënner anerem, gëtt et a ville Konsumenteprogrammer benotzt an ass och ganz populär an agebettene Systemer, och déi modernste Smartphones.

Am Géigesaz zum Client-Server Datenbankmanagement System, de SQLite Motor ass keen eegestännege Prozess mat deem den Haaptprogramm kommunizéiert. Amplaz, d'SQLite Bibliothéik ass mam Programm verlinkt, en integralen Deel dovun ze ginn.

De Programm benotzt d'Funktionalitéit vu SQLite duerch einfach Uriff un Ënnerroutinen a Funktiounen. Dëst reduzéiert d'Latenz beim Zougang zu der Datebank, well Funktiounsruff méi effizient ass wéi Inter-Prozess Kommunikatioun.

Déi ganz Datebank (Definitiounen, Dëscher, Indexen an d'Donnéeë selwer) ginn als eenzeg Standarddatei op der Hostmaschinn gespäichert. Dësen einfachen Design gëtt erreecht andeems Dir déi ganz Datebank Datei am Ufank vun all Transaktioun späert.

Iwwer déi nei Versioun vu SQLite 3.32.0

Viru kuerzem gouf déi nei Versioun vu SQLite 3.32.0 ugekënnegt, an där verschidden Ännerungen implementéiert goufen an dorënner eng graff Versioun vum ANALYZE Kommando gëtt beliichtdéi erlaabt verschidde ganz grouss Datebanken mat enger deelweiser Sammlung vu Statistiken ëmzegoen an ouni eng voll Analyse vun den Indizes. D'Limit op d'Zuel vun de Rekorder beim Scannen vun engem eenzegen Index gëtt mat der neier Direktiv "PRAGMA analysis_limit" gesat.

Eng aner Ännerung déi zu dëser neier Versioun vu SQLite kënnt en neie virtuellen Dësch "Bytecode", deen liwwert Informatioun iwwer de Bytecode vu preparéierten Aussoen.

Och, eng Kontrollsumm VFS Layer gouf derbäigesat, derbäi 8 Byte Kontrollsummen um Enn vun all Säit vun Daten an der Datebank a kontrolléiert all Kéier wann et aus der Datebank gelies gëtt. Déi Mëttelschicht detektéiert Datebank Korruptioun als Resultat vun zoufälleger Verzerrung op Späicherapparater.

Op där anerer Säit gouf eng nei SQL-Funktioun iif (X, Y, Z) bäigefüügt, déi de Wäert Y zréckbréngt wann den Ausdrock X richteg ass, oder Z anescht.

INSERT an UPDATE Ausdréck hunn elo ëmmer pinning Kolonnentyp Konditioune applizéiert virum CHECK Berechnungsblock an d'Limit fir d'Zuel vun de Parameteren ass vun 999 op 32766 erhéicht ginn.

Vun den aneren Ännerungen, déi erausstinn vun dëser neier Versioun:

  • D'UINT Sortéierungssequenz Extensioun derbäi mat der Ëmsetzung vu Sortéierungssequenzen déi ganz Zuelen an den Text berécksiichtegen fir dësen Text an numerescher Reiefolleg ze sortéieren.
  • An der Command Line Interface goufen d'Optiounen "–csv", "–ascii" an "–skip" op de Kommando ".import" bäigefüügt.
  • De Kommando ".dump" erlaabt d'Benotzung vu méi LIKE Templates mat Fusioun an der Ausgab vun all Dëscher déi de spezifizéierte Masken entspriechen. De Kommando ".oom" fir Debug baut derbäi.
  • D'Optioun –bom gouf zu de Kommandoen ".excel", ".output" an ".once" bäigefüügt. Dobäi –schema Optioun zum ".filectrl" Kommando.
  • Den ESCAPE Ausdrock mat dem LIKE Bedreiwer spezifizéiert elo iwwer Wildcard Charaktere, wat konsequent mam PostgreSQL Verhalen ass.

Endlech wann Dir méi doriwwer wësse wëllt iwwer d'Verëffentlechung vun dëser neier Versioun kënnt Dir d'Lëscht vun den Ännerunge kontrolléieren An de folgende Link.

Download

Fir déi déi interesséiert sinn dës nei Versioun vu SQLite op hirem System installéiere kënnen, si kënnen d'Päck vun hirer offizieller Websäit kréien an hirem Download Sektioun wou et souwuel de Quellcode (fir Kompiléierung) wéi och viraus kompiléiert Packagen verfügbar ass.

De Link ass dëst.


Den Inhalt vum Artikel hält sech un eis Prinzipie vun redaktionnell Ethik. Fir e Feeler ze mellen klickt hei.

Gitt d'éischt fir ze kommentéieren

Gitt Äre Kommentar

Är Email Adress gëtt net publizéiert ginn. Néideg Felder sinn markéiert mat *

*

*

  1. Responsabel fir d'Daten: Miguel Ángel Gatón
  2. Zweck vun den Donnéeën: Kontroll SPAM, Kommentarmanagement.
  3. Legitimatioun: Är Zoustëmmung
  4. Kommunikatioun vun den Donnéeën: D'Donnéeë ginn net un Drëttubidder matgedeelt ausser duerch legal Verpflichtung.
  5. Datenspeicher: Datebank gehost vun Occentus Networks (EU)
  6. Rechter: Zu all Moment kënnt Dir Är Informatioun limitéieren, recuperéieren an läschen.