SQLite 3.36 laidiens

Ir publicēts SQLite 3.36, viegla DBVS, kas izstrādāta kā spraudņu bibliotēka, izlaidums. SQLite kods tiek izplatīts publiskajā domēnā, t.i. var izmantot bez ierobežojumiem un bez maksas jebkuram mērķim. Finansiālu atbalstu SQLite izstrādātājiem nodrošina īpaši izveidots konsorcijs, kurā ietilpst tādi uzņēmumi kā Adobe, Oracle, Mozilla, Bentley un Bloomberg.

Galvenās izmaiņas:

  • Komandas EXPLAIN QUERY PLAN izvade ir padarīta vieglāk saprotama.
  • Nodrošina, ka, mēģinot piekļūt rindai SKATĀ vai apakšvaicājumā, tiek ģenerēta kļūda. Lai atgrieztu iespēju piekļūt skatiem rowid, tiek nodrošināta montāžas opcija “-DSQLITE_ALLOW_ROWID_IN_VIEW”.
  • Saskarnes sqlite3_deserialize() un sqlite3_serialize() ir iespējotas pēc noklusējuma. Lai atspējotu, tiek nodrošināta montāžas opcija “-DSQLITE_OMIT_DESERIALIZE”.
  • VFS "memdb" ļauj koplietot atmiņā esošo datu bāzi dažādos savienojumos ar vienu un to pašu procesu, ja vien datu bāzes nosaukums sākas ar "/".
  • Pēdējā laidienā ieviestā optimizācija “EXISTS-to-IN”, kas palēnināja dažus vaicājumus, ir atsaukta.
  • Pastāvīgās pārbaudes apvienošanas optimizācija ir pielāgota darbam ar vaicājumiem bez sapludināšanas (pievienošanās).
  • REGEXP paplašinājums ir iekļauts CLI.

Avots: opennet.ru

Pievieno komentāru