ТехноСводка

Софт

Вышла СУБД DuckDB 2.0.0 LTS с поддержкой до конца 2027 года

21 октября 2026 года состоялся релиз DuckDB 2.0.0 LTS «Cinnamon Teal» — аналитической СУБД, которую позиционируют как аналог SQLite для аналитических запросов.

DuckDB 2.0.0 получил долгосрочную поддержку: по заявлению разработчиков, она продлится как минимум до октября 2027 года. Код написан на C++ и распространяется по лицензии MIT. Версия 1.0 выходила в июне 2024 года.

По словам команды проекта, это самый масштабный релиз по функциональности: он включает почти 20 000 коммитов после DuckDB 1.5. В него вошли доработанный протокол Quack, асинхронный ввод-вывод, полноценный тип данных VARIANT, «агентский» режим, триггеры и расширяемый SQL-парсер.

Протокол Quack, появившийся в версии 1.5.3 в мае, позволяет использовать DuckDB в архитектуре «клиент-сервер», а не только как внутрипроцессную базу. В 2.0 его производительность и стабильность повысили, добавили команду CONNECT для подключения к удалённой базе и переключения на неё. CONNECT работает не только с Quack, но и с PostgreSQL и MySQL: новый оптимизатор удалённых запросов передаёт запросы на сервер, а не загружает таблицы по сети. В CLI появились аргументы -serve и -connect.

Асинхронный ввод-вывод для Parquet, CSV и собственного формата DuckDB позволяет масштабировать чтение независимо от обработки запросов. Это повышает параллелизм при удалённом чтении и ускоряет запросы к объектным хранилищам вроде s3://. В CLI также появился режим агента: по заявлению разработчиков, интерфейс сам распознаёт, что им пользуется кодовый агент (например, Claude Code, Codex или Cursor), и переключается в особый режим вывода. Подробности этого режима в доступном материале не приведены.

Поддержка предыдущего LTS-релиза 1.4 продлится до 17 ноября 2026 года, а версию 1.5 поддерживают до марта 2027 года, фактически также сделав её LTS.

  • Релиз 21 октября 2026, лицензия MIT, код на C++
  • Поддержка 2.0 LTS — минимум до октября 2027
  • Версия 1.5 поддерживается до марта 2027, 1.4 — до 17 ноября 2026

Источники

Текст подготовлен автоматически по материалам источников и может содержать неточности.