Логотип

Выпущен DuckDB 1.4 LTS с шифрованием базы данных, MERGE и Iceberg Writes

Выпущен DuckDB 1.4 LTS с шифрованием базы данных, MERGE и Iceberg Writes

DuckDB 1.4.0 LTS, база данных SQL для аналитики, добавляет шифрование AES-256, поддержку MERGE INTO, запись Iceberg и улучшения производительности.

 

DuckDB, аналитическая база данных с открытым исходным кодом, часто называемая «SQLite для аналитики», анонсировала версию 1.4 под кодовым названием «Andium» — LTS-релиз, что означает один год поддержки сообщества.

Одним из наиболее важных нововведений стала поддержка шифрования баз данных. DuckDB теперь поддерживает AES-256 в режиме GCM, охватывая основной файл базы данных, WAL и даже временные файлы.

Ключи шифрования передаются через ENCRYPTION_KEYпараметр ATTACH. Функция может работать во встроенной библиотеке mbedtls, но реализация OpenSSL работает быстрее, поскольку использует аппаратное ускорение.

Ещё одной ключевой функцией является поддержка операторов SQL — MERGE INTO. Вместо того, чтобы полагаться только на INSERT INTO … ON CONFLICT, DuckDB теперь позволяет гибко выполнять операции обновления, вставки и удаления с использованием настраиваемых условий сопоставления.

Что касается хранилища, расширение duckdb-iceberg теперь поддерживает запись в Iceberg, а не только чтение из него. Кроме того, пользователи могут копировать данные между DuckDB, DuckLake и Iceberg; однако перед записью данных необходимо вручную создать схемы на стороне Iceberg.

Другие важные обновления включают в себя индикатор выполнения CLI с расчетным временем выполнения, предоставленным Расти Коновером, новую оконную функцию FILL для интерполяции пропущенных значений и соединитель Teradata.

Наконец, с точки зрения производительности, сортировка была переписана с использованием подхода слияния k-way, CTE теперь материализуются по умолчанию, а таблицы в памяти получили контрольные точки с опциональным сжатием.

Читать  Французский город Лион выгоняет Microsoft

Обновления дистрибутива включают нотаризацию macOS для двоичных файлов и перенос интеграции Python в собственный репозиторий, duckdb/duckdb-python.

 

Более подробную информацию можно найти в объявлении: https://duckdb.org/2025/09/16/announcing-duckdb-140.html.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Редактор: AndreyEx

Рейтинг: 5 (1 голос)
Если статья понравилась, то поделитесь ей в социальных сетях:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

Это может быть вам интересно


Загрузка...

Спасибо!

Теперь редакторы в курсе.

Прокрутить страницу до начала