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

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

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

  • Разширено прозоречни функции (прозоречни функции или аналитични функции, които позволяват на всеки ред от заявка да извършва изчисления, използвайки други редове): добавена поддръжка за израз ИЗКЛЮЧЕТЕ, стана възможно да се използва окови функции на прозореца (един прозорец е дефиниран в областта на друг), осигурени подкрепа групирания с помощта на израза GROUP и RANGE ограничения са внедрени ПРЕДИШЕН и СЛЕДНО;
  • Подобрено изпълнение на командата "ВАКУУМ ВЪВ", който вече може да се използва с бази данни, налични в режим само за четене;
  • Добавени нови оптимизации на заявки: Ускорено работа на изрази LIKE заедно с ключовата дума ESCAPE и когато режимът „PRAGMA case_sensitive_like“ е активиран. В присъствието на частичен индекс елиминират се ненужните проверки на очевидно верни условия, посочени в клаузата WHERE;
  • Командата ".параметър» за задачата прикачени замествания (маски, заместени във всякакви SQL изрази). В командата ".archive" е преработена опцията "--update", която вече пропуска непроменени файлове, които вече са в архива, и е добавена опцията "--insert" за включване на файлове в архива;
  • Добавено е допълнение fossildelta.c, което ви позволява да създавате, прилагате и разглобявате формат Изкопаеми делта промени, използвани в разширението на RBU;
  • Повишена надеждност при работа с повредени файлове на база данни;
  • Огледало на хранилището на проекта е стартирано на GitHub (основен хранилище поддържа се с помощта на контрол на версиите изкопаемо, създаден от автора на SQLite).

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

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