Выпуск СУБД SQLite 3.38 и набора утилит sqlite-utils 3.24
Автор
Сообщение
news_bot ®
Стаж: 6 лет 9 месяцев
Сообщений: 27286
Опубликован релиз SQLite 3.38, легковесной СУБД, оформленной в виде подключаемой библиотеки. Код SQLite распространяется как общественное достояние (public domain), т.е. может использоваться без ограничений и безвозмездно в любых целях. Финансовую поддержку разработчиков SQLite осуществляет специально созданный консорциум, в который входят такие компании, как Adobe, Oracle, Mozilla, Bentley и Bloomberg.
Основные изменения:
- Добавлена поддержка операторов -> и ->>, упрощающих извлечение данных в формате JSON. Синтаксис новых операторов совместим с MySQL и PostgreSQL.
- В основной состав включены функции для работы с данными в формате JSON, для подключения которых ранее требовалась сборка с флагом "-DSQLITE_ENABLE_JSON1". Для отключения поддержки JSON добавлен флаг "-DSQLITE_OMIT_JSON".
- Добавлена функция unixepoch(), возвращающая эпохальное время (число секунд с 1 января 1970 года).
- Для функций работы со временем реализованы модификаторы "auto" и "julianday".
- SQL-функция printf() переименована в format() для улучшения совместимости с другими СУБД (поддержка старого имени сохранено).
- Добавлен интерфейс sqlite3_error_offset() для упрощения определения местоположения ошибок в запросе.
- В реализацию виртуальных таблиц добавлены новые программные интерфейсы: sqlite3_vtab_distinct(), sqlite3_vtab_rhs_value() и sqlite3_vtab_in(), а также новые типы операторов SQLITE_INDEX_CONSTRAINT_LIMIT и SQLITE_INDEX_CONSTRAINT_OFFSET.
- В интерфейсе командной строки обеспечена корректная обработка символов табуляции и перевода строки в тексте, выводимом в многостолбцовых режимах. Добавлена поддержка использования опций "--wrap N", "--wordwrap on" и "--quote" при выводе в несколько столбцов.
В команде .import обеспечена корректировка имён столбцов.
- В планировщике запросов для ускорения выполнения больших аналитических запросов задействована вероятностная структура bloom filter, применяемая для определения наличия элемента в наборе. Для оптимизации обработки блоков UNION и UNION ALL, охватывающих выражения SELECT с секциями ORDER BY, задействовано сбалансированное дерево слияния.
Дополнительно можно отметить публикацию версии набора sqlite-utils 3.24, включающего утилиты и библиотеку для манипуляции файлами с БД SQLite.
Поддерживаются такие операции как прямая заливка данных JSON, CSV или TSV в файл БД c автоматическим созданием необходимой схемы хранения, выполнение SQL-запросов над файлами CSV, TSV и JSON, выполнение полнотекстового поиска в БД, преобразование данных и схемы хранения в ситуациях когда неприменим ALTER TABLE (например, для изменения типа столбцов), извлечение столбцов в отдельные таблицы.
===========
Источник:
OpenNet.RU
===========
Похожие новости
- Главная ссылка к новости (https://www.sqlite.org/changes...)
- OpenNews: Выпуск СУБД SQLite 3.37
- OpenNews: Выпуск rqlite 7.0, распределённой отказоустойчивой СУБД на основе SQLite
- OpenNews: Проект DuckDB развивает вариант SQLite для аналитических запросов
- OpenNews: Уязвимость в SQLite, позволяющая удалённо атаковать Chrome через WebSQL
- OpenNews: Доступен Dqlite 1.0, распределённый вариант SQLite от компании Canonical
Похожие новости:
- Выпуск rqlite 7.0, распределённой отказоустойчивой СУБД на основе SQLite
- Выпуск СУБД SQLite 3.37
- [Разработка мобильных приложений, Разработка под Android, SQLite] Использование Android App Search для full-text поиска данных в android-приложениях
- [Delphi, SQLite] Delphi и SQLite. Альтернатива хранимым процедурам
- Выпуск СУБД SQLite 3.36
- [Я пиарюсь] sqlite-gui: еще один редактор SQLite для Windows
- Выпуск rqlite 6.0, распределённой отказоустойчивой СУБД на основе SQLite
- [*nix, DNS, C, SQLite] The Implementation of a Custom Domain Name Server by Using С Sockets
- [Python, Программирование, SQL, Микросервисы, Flask] Чтобы первый блин не вышел комом. Советы начинающему разработчику сервиса
- [Python, SQL, Big Data, Визуализация данных, Data Engineering] Первые шаги в BI-аналитике. Роль Data Engineering
Теги для поиска: #_sqlite
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 22-Ноя 07:00
Часовой пояс: UTC + 5
Автор | Сообщение |
---|---|
news_bot ®
Стаж: 6 лет 9 месяцев |
|
Опубликован релиз SQLite 3.38, легковесной СУБД, оформленной в виде подключаемой библиотеки. Код SQLite распространяется как общественное достояние (public domain), т.е. может использоваться без ограничений и безвозмездно в любых целях. Финансовую поддержку разработчиков SQLite осуществляет специально созданный консорциум, в который входят такие компании, как Adobe, Oracle, Mozilla, Bentley и Bloomberg. Основные изменения:
Поддерживаются такие операции как прямая заливка данных JSON, CSV или TSV в файл БД c автоматическим созданием необходимой схемы хранения, выполнение SQL-запросов над файлами CSV, TSV и JSON, выполнение полнотекстового поиска в БД, преобразование данных и схемы хранения в ситуациях когда неприменим ALTER TABLE (например, для изменения типа столбцов), извлечение столбцов в отдельные таблицы. =========== Источник: OpenNet.RU =========== Похожие новости
|
|
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 22-Ноя 07:00
Часовой пояс: UTC + 5