Релиз БД SQLite 3.8.6

Представлен релиз SQLite 3.8.6, легковесной базы данных, оформленной в виде подключаемой библиотеки. Код SQLite распространяется как общественное достояние (public domain), т.е. может использоваться без ограничений и безвозмездно в любых целях. Финансовую поддержку разработчиков SQLite осуществляет специально созданный консорциум, в который входят такие компании, как Adobe, Oracle, Mozilla, Nokia, Bentle и Bloomberg. В новом выпуске:

Добавлена возможность использования в запросах шестнадцатеричных чисел (формат 0×1234); Увеличена производительность оператора «IN», что позволило до пяти раз ускорить выполнение некоторых запросов; Внесённые оптимизации позволили на 25% снизить общую нагрузку на CPU по сравнению с выпуском 3.8.0, при тестировании в valgrind и test/speedtest1.c. При этом размер исполняемого файла увеличился по сравнению с выпуском 3.8.0 на 5%; Устранена появившаяся в выпуске 3.8.2 ошибка в реализации «CREATE INDEX», которая при определённых обстоятельствах могла привести к созданию UNIQUE-индекса для столбцов, содержащих повторяющиеся данные. В команду «PRAGMA integrity_check» добавлен код для выявления проблем с уникальностью в индексах UNIQUE и нарушений условия NOT NULL; Добавлена SQL-функция likely; Лимит SQLITE_MAX_ATTACHED увеличен с 62 до 125.

© OpenNet