Издаване на СУБД SQLite 3.33

публикувани освобождаване SQLite 3.33.0, лека СУБД, проектирана като библиотека с добавки. Кодът на SQLite се разпространява като обществено достояние, т.е. може да се използва без ограничения и безплатно за всякакви цели. Финансовата подкрепа за разработчиците на SQLite се осигурява от специално създаден консорциум, който включва компании като Adobe, Oracle, Mozilla, Bentley и Bloomberg.

Основната промени:

  • Приложен израз АКТУАЛИЗИРАНЕ ОТ за актуализиране на съдържанието на таблица въз основа на избор от друга таблица. Изразът използва синтаксис, съвместим с PostgreSQL.
  • Максималният размер на базата данни е увеличен до 281 TB.
  • В PRAGMA integrity_check Осигурена е възможност за селективна проверка само на конкретна таблица и свързани индекси (преди винаги се проверяваше цялата база данни).
  • Добавено разширение десетичен с десетични аритметични функции с произволна точност.
  • В експанзия ieee754 Направени са подобрения за поддръжка на binary64 числа.
  • Към интерфейса на командния ред (CLI) добавен нови режими на форматиране на изхода „box“, „json“, „markdown“ и „table“. В режим на изход „колона“, колоните се разширяват автоматично въз основа на съдържанието на най-дългия ред. В режим на извеждане "quote" се взема предвид стойността на разделителя, зададена с командата ".separator".
  • Десетичните и ieee754 разширения са вградени в CLI.
  • Направени са подобрения в инструмента за планиране на заявки. Подобрена производителност на заявките „SELECT min(x) FROM t WHERE y IN (?,?,?)“, когато присъства индекс t(x,y). Реализирано откриване на възможността за използване на плана за заявка за сканиране на пълен индекс за заявки с израза „INDEXED BY“.
  • режимът WAL (Регистриране с предварителен запис) Ако операцията за запис е неуспешна, което води до нарушение на данните в shm файла, следващите транзакции вече могат да възстановят целостта на shm файла, ако има активни транзакции за четене, вместо да хвърлят грешка SQLITE_PROTOCOL.

Източник: opennet.ru

Добавяне на нов коментар