Udgivelse af databasesystemet SQLite 3.29

Publiceret udgivelse SQLite 3.29.0, en letvægts databasesystem, der er udformet som et tilslutningsbibliotek. Koden til SQLite distribueres som offentlig domæne (public domain), det vil sige, at den kan bruges uden begrænsninger og gratis til enhver form for formål. Den finansielle støtte til SQLite-udviklerne ydes af et konsortium, som er oprettet specielt til dette formål og omfatter virksomheder som Adobe, Oracle, Mozilla, Bentley og Bloomberg.

Vigtige Optimeringer:

  • I sqlite3_db_config() er der blevet tilføjet mulighederne SQLITE_DBCONFIG_DQS_DML og SQLITE_DBCONFIG_DQS_DDL for at styre aktiveringen af behandlingen af enkle og dobbelte citationstegn. Oprindeligt understøttede SQLite enhver citationstegn for strenge og identifikatorer, men SQL-standarden kræver eksplicit brug af enkle citationstegn til strenglitteraler og dobbelte til identifikatorer (f.eks. kolonnenavne). Som standard fortsætter SQLite med at understøtte den tidligere adfærd, og for at aktivere overholdelse af standarden er der foreslået en byggeoption '-DSQLITE_DQS=0';
  • Der er tilføjet optimeringer til forespørgselsplanlæggeren, der øger hastigheden af AND- og OR-operators, når en af operandene er en konstant, samt af LIKE-operatoren, når den angivne venstre kolonne er numerisk;
  • En ny virtuel tabel «sqlite_dbdata» er tilføjet til udtrækning af indholdet på kolonneniveau fra de rå data, selv når databasen er beskadiget;
  • I CLI-grænsefladen tilføjet kommandoen «.recover», som forsøger at genskabe data fra den omfattende database så meget som muligt. Kommandoen «.filectrl» er også blevet tilføjet til at udføre tests, og kommandoen «.dbconfig» til at vise eller ændre indstillingerne for sqlite3_db_config().

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster