Release van de SQLite DBMS 3.33

Gepubliceerd release SQLite 3.33.0, een lichtgewicht DBMS, geïmplementeerd als een in te laden bibliotheek. De code van SQLite is openbaar domein (public domain), wat betekent dat deze zonder beperkingen en kosteloos voor alle doeleinden kan worden gebruikt. De financiële ondersteuning voor de ontwikkelaars van SQLite wordt verstrekt door een speciaal opgerichte consortium, dat bedrijven zoals Adobe, Oracle, Mozilla, Bentley en Bloomberg omvat.

Belangrijkste wijzigingen:

  • Implementatie van de expressie UPDATE FROM voor het bijwerken van de inhoud van een tabel op basis van een selectie uit een andere tabel. De expressie maakt gebruik van syntaxis die overeenkomt met PostgreSQL.
  • De maximale databasegrootte is verhoogd tot 281 TB.
  • In PRAGMA integrity_check biedt de mogelijkheid voor gedeeltelijke controle van alleen bepaalde tabellen en hun bijbehorende indexen (vroeger werd altijd de hele database gecontroleerd).
  • Een uitbreiding is toegevoegd decimaal met functies voor decimale rekensommetjes met willekeurige precisie.
  • In de extensie ieee754 verbeteringen zijn aangebracht ter ondersteuning van binary64-waarden.
  • In de commandoregelinterface (CLI) zijn toegevoegd nieuwe uitvoerformaten «box», «json», «markdown» en «table». In de uitvoermodus «column» is automatische kolomuitvouw op basis van de inhoud van de langste regel geïmplementeerd. In de uitvoermodus «quote» is rekening gehouden met de waarde van de scheidingsteken die door de opdracht «.separator» is ingesteld.
  • In de CLI zijn de extensies decimal en ieee754 ingebouwd.
  • Verbeteringen zijn aangebracht in de queryplanner. De prestaties van de aanvragen «SELECT min(x) FROM t WHERE y IN (?,?,?)» zijn verbeterd bij het hebben van een index t(x,y). Er zijn definities geïmplementeerd voor het gebruik van het queryplan full-index-scan voor aanvragen met de expressie «INDEXED BY».
  • In modus WAL (Write-Ahead Logging) in het geval van een schrijffout die leidt tot inconsistentie van gegevens in het shm-bestand, kunnen volgtransacties nu de integriteit van het shm-bestand herstelen bij actieve leestransacties, in plaats van een SQLITE_PROTOCOL-fout te genereren.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster