SQLite-databaseversie 3.54 beschikbaar met optimalisaties, CLI-uitbreiding en beëindiging van de ondersteuning voor Windows XP

De release van SQLite 3.54 is gepubliceerd, een lichte databasebeheersysteem, gepresenteerd als een toegankelijke bibliotheek. De code van SQLite wordt verspreid als publiek domein, wat betekent dat deze zonder beperkingen en gratis voor alle doeleinden kan worden gebruikt. De financiële ondersteuning voor de ontwikkelaars van SQLite wordt verzorgd door een speciaal opgerichte consortium.

Belangrijkste wijzigingen:

  • Er zijn optimalisaties doorgevoerd die de doorlooptijd van de speedtest1-test met ongeveer 4% hebben versneld vergeleken met de vorige versie en met 7,5% in vergelijking met de release van 3.51 een jaar geleden. De resultaten kunnen variĂ«ren afhankelijk van het type belasting, de assemblage-opties, CPU, compiler en het besturingssysteem.
  • In de sqlite-tool is de mogelijkheid geĂŻmplementeerd om escape-sequenties te gebruiken voor het tonen van extra informatie over de status in de opdrachtprompt, bijvoorbeeld ‘/x’ voor informatie over een open transactie, ‘/r’ voor een database in alleen-lezen modus, ‘/m’ voor een database die alleen in het geheugen wordt opgeslagen, ‘/f’ voor het invoegen van de bestandsnaam van de database, ‘/v’ voor het tonen van de versie van SQLite, ‘/:’ en ‘/;’ voor het opstellen van voorwaardelijke expressies, ‘/u’ en ‘/h’ voor het invoegen van gebruikers- en hostnamen. De instellingssjabloon van de opdrachtprompt wordt geregeld via de omgevingsvariabelen SQLITE_PS1 en SQLITE_PS2.
  • In de sqlite-tool zijn aan het commando ‘.mode’ de opties ‘—ifmt’, ‘—rowcount on’ en ‘—titles always’ toegevoegd om het formaat van drijvende getallen aan te passen en het tonen van rijtellermet en de titel te regelen. De handler voor het commando ‘.diskused’ is vervangen. Standaard is er een koptekst met de kolomnamen als de query geen rijen retourneerde, en is het opruimen van nulbytes bij het weergeven van blobs in Unix-systemen uitgeschakeld.
  • In de query-planner is de uitvoering van UPDATE-operaties versneld in situaties waarin er indexen op expressies zijn, maar de geĂŻndexeerde waarde niet verandert. De uitvoering van ‘expr OR TRUE’ en ‘expr OR FALSE’ is geoptimaliseerd. Het uitdrukkingen DISTINCT in SELECT-subqueries aan de rechterkant van de operator ‘IN’ wordt genegeerd. De verwerking is versneld en het geheugenverbruik is verlaagd bij het opgeven van het uitdrukking ‘LIMIT 1’ in UNION-queries.
  • In het ALTER TABLE-commando is foutoutput verzekerd voor elke poging om kolommen met gereserveerde namen ‘ROWID’, ‘_ROWID_’ en ‘OID’ toe te voegen, verwijderen of hernoemen.
  • De SQL-functie diskused() is toegevoegd om de ruimte te schatten die tabellen en indexen op de opslag innemen.
  • In SQL-functies printf() en format() zijn de substituties "%J" en "%j" toegevoegd voor output in JSON-formaat.
  • In de tijd- en datumfunctie zijn de modifiers "weekday -N" en "end of" toegevoegd.
  • Op systemen die de O_TMPFILE-vlag ondersteunen in de open()-functie, wordt deze modus gebruikt bij het aanmaken van tijdelijke bestanden.
  • De ondersteuning voor oudere versies van Windows, inclusief Windows CE en Windows XP, is beĂ«indigd. Windows Vista is opgegeven als de minimale versie.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers đŸ”„ Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster