Релиз СУБД SQLite 3.16.0

3 января 2017 года

Состоялся релиз SQLite 3.16.0, легковесной СУБД, оформленной в виде подключаемой библиотеки. Код SQLite распространяется как общественное достояние (public domain), т.е. может использоваться без ограничений и безвозмездно в любых целях. Финансовую поддержку разработчиков SQLite осуществляет специально созданный консорциум, в который входят такие компании, как Adobe, Oracle, Mozilla, Bentley и Bloomberg.

Основные новшества:

  • Проведена оптимизация производительности, которая позволила снизить нагрузку на CPU на 9%;
  • Экспериментальная возможность определения функций в блоках PRAGMA, которые затем можно использовать внутри запросов SELECT;
  • В sqlite3_db_config() добавлен флаг SQLITE_DBCONFIG_NO_CKPT_ON_CLOSE, позволяющий изменить поведение по автоматической фиксации изменений при закрытии соединения;
  • В функциях работы с датами и временем обеспечена всеобъемлющая поддержка модификатора 'unixepoch';
  • Изменены настройки по умолчанию системы распределения памяти "lookaside": вместо выделения 500 слотов по 128 байт теперь выделяется 125 слотов по 512 байт;
  • Расширено вовлечение частичных индексов при выполнении условия "WHERE x NOT NULL" в случае если столбец "x" также упоминается в операциях LIKE или GLOB;
  • Алгоритм сопоставления в операциях LIKE и GLOB теперь работает быстрее в случае указания в шаблоне нескольких масок;
  • В интерфейс командной сроки добавлены новые команды ".mode quote",

".lint fkey-indexes" и ".imposter";

  • В форме загружаемого дополнения реализована SQL-функция remember(V,PTR);
  • Сборочная опция SQLITE_OMIT_BUILTIN_TEST переименована в SQLITE_UNTESTABLE, что лучше отражает её суть.

Источники

править


 
 
Creative Commons
Эта статья содержит материалы из статьи «Релиз СУБД SQLite 3.16.0», опубликованной OpenNET и распространяющейся на условиях лицензии Creative Commons Attribution (CC BY) — указание автора, источник и лицензию.
 
Эта статья загружена автоматически ботом NewsBots в архив и ещё не проверялась редакторами Викиновостей.
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.

Комментарии

Викиновости и Wikimedia Foundation не несут ответственности за любые материалы и точки зрения, находящиеся на странице и в разделе комментариев.