A DBMS SQLite 3.33 kiadása

közzétett kiadás SQLite 3.33.0, egy plug-in könyvtárként tervezett könnyű DBMS. Az SQLite kódot nyilvános domainként terjesztik, azaz. korlátozás nélkül és ingyenesen felhasználható bármilyen célra. Az SQLite fejlesztőinek pénzügyi támogatását egy speciálisan létrehozott konzorcium biztosítja, amelyben olyan cégek szerepelnek, mint az Adobe, az Oracle, a Mozilla, a Bentley és a Bloomberg.

A főbb változások:

  • Megvalósított kifejezés FRISSÍTÉS egy táblázat tartalmának frissítése egy másik tábla kijelölése alapján. A kifejezés a PostgreSQL-nek megfelelő szintaxist használ.
  • Az adatbázis maximális mérete 281 TB-ra nőtt.
  • В PRAGMA integrity_check Lehetőség van arra, hogy csak egy adott táblát és a kapcsolódó indexeket szelektíven ellenőrizzük (korábban mindig a teljes adatbázist ellenőrizték).
  • Kiterjesztés hozzáadva decimális tetszőleges pontosságú decimális aritmetikai függvényekkel.
  • A terjeszkedésben ieee754 Fejlesztések történtek a bináris64 számok támogatása érdekében.
  • A parancssori felületre (CLI) tette hozzá új kimeneti formázási módok „box”, „json”, „markdown” és „table”. Az „oszlop” kimeneti módban az oszlopok automatikusan kibővülnek a leghosszabb sor tartalma alapján. "Idézet" kimeneti módban a ".separator" paranccsal beállított elválasztó értékét veszi figyelembe a rendszer.
  • A decimális és az ieee754 kiterjesztés be van építve a CLI-be.
  • A lekérdezéstervező fejlesztése történt. A „SELECT min(x) FROM t WHERE y IN (?,?,?)” lekérdezések jobb teljesítménye a t(x,y) index jelenléte esetén. Az „INDEXED BY” kifejezéssel rendelkező lekérdezéseknél a teljes indexű lekérdezési terv használatának lehetőségének felismerése.
  • az üzemmód WAL (Előre írási naplózás) Ha egy írási művelet meghiúsul, ami adatsértést okoz az shm-fájlban, a következő tranzakciók mostantól visszaállíthatják az shm-fájl integritását, ha vannak aktív olvasási tranzakciók, ahelyett, hogy SQLITE_PROTOCOL hibát dobnának ki.

Forrás: opennet.ru

Hozzászólás