DBMS SQLite 3.28 чыгарылышы

киргизилген бошотуу SQLite 3.28.0, плагин китепканасы катары иштелип чыккан жеңил DBMS. SQLite коду коомдук домен катары таратылат, б.а. кандайдыр бир максатта чектөөсүз жана акысыз колдонулушу мүмкүн. SQLite иштеп чыгуучуларына каржылык колдоо Adobe, Oracle, Mozilla, Bentley жана Bloomberg сыяктуу компанияларды камтыган атайын түзүлгөн консорциум тарабынан көрсөтүлөт.

негизги өзгөрүүлөр:

  • Кеңейтилген оконные функции (window-функции или аналитические функции, позволяющие для каждой строки запроса выполнить вычисления, используя другие строки): добавлена поддержка выражения ЧЫГАРЫЛУУ, появилась возможность использования цепочек оконных функций (одно окно определяется в области другого), обеспечена колдоо группировки при помощи выражения GROUP, и реализованы RANGE-ограничения PRECEDING и ТӨМӨН;
  • Усовершенствована реализация команды «VACUUM INTO«, которая теперь может использоваться с БД, доступными в режиме только для чтения;
  • Добавлены новые оптимизации запросов: Ускорена работа выражений LIKE совместно с ключевым словом ESCAPE и при включенном режиме «PRAGMA case_sensitive_like». При наличии частичного индекса исключены лишние проверки заведомо истинных условий, заданных в выражении WHERE;
  • В CLI-интерфейс добавлена команда «.parameter» для задания прикрепляемых подстановок (маски, подставляемые в любые выражения SQL). В команде «.archive» переработана опция «—update», которая теперь пропускает не изменившиеся файлы, уже находящиеся в архиве, и добавлена опция «—insert» для включения файлов в архив;
  • Добавлено дополнение fossildelta.c, которое позволяет создать, применить и разобрать формат delta-изменений Fossil, применяемый в расширении RBU;
  • Увеличена надёжность работы с повреждёнными файлами БД;
  • Запущено зеркало репозитория проекта на GitHub (основной репозиторий поддерживается с использованием системы управления версиями казып алынуучу, созданной автором SQLite).

Source: opennet.ru

Комментарий кошуу