SQLite 3.36 datu bāzes izlaidums

Ir izlaists SQLite 3.36, vieglās datu bāzes pārvaldības sistēmas (DBPS) izmantojamā bibliotēka. SQLite kods tiek izplatīts kā sabiedriskā īpašuma java (public domain), t.i., to var izmantot bez ierobežojumiem un bezmaksas jebkādiem nolūkiem. SQLite izstrādātājus finansiāli atbalsta speciāli izveidota konsorcija, kurā ietilpst tādas kompānijas kā Adobe, Oracle, Mozilla, Bentley un Bloomberg.

Galvenās izmaiņas:

  • Komandas "EXPLAIN QUERY PLAN" izvade ir padarīta vieglāk saprotama.
  • Ievērojama ir kļūdas ģenerācija, mēģinot piekļūt rindas identifikatoram (rowid) skatā (VIEW) vai apakšvaicājumā. Lai atjaunotu piekļuvi rowid skatam, ir ieviesta kompilācijas opcija "-DSQLITE_ALLOW_ROWID_IN_VIEW".
  • Noklusējuma kārtībā ir iekļauti interfeisi sqlite3_deserialize() un sqlite3_serialize(). To izslēgšanai ir paredzēta kompilācijas opcija "-DSQLITE_OMIT_DESERIALIZE".
  • VFS "memdb" ir atļauta koplietošana ar atmiņā glabātu datu bāzi dažādās savienojumos uz vienu procesu, ja datu bāzes nosaukums sākas ar "\/".
  • Atcelta iepriekšējā laidienā ieviestā optimizācija "EXISTS-to-IN", kas palēnināja dažu vaicājumu izpildi.
  • Optimizācija, kas pārbauda konstantu apvienošanos, ir pielāgota darbam ar vaicājumiem bez apvienošanas (join).
  • CLI ir iekļauts paplašinājums REGEXP.

Avots: opennet.lv

Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem 🔥 Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem | ProHoster