Pesquisa de site

DuckDB 1.4 LTS Lançado com Criptografia de Banco de Dados, MERGE e Gravações Iceberg


DuckDB 1.4 LTS, um banco de dados SQL para análises, adiciona criptografia AES-256, suporte a MERGE INTO, gravações Iceberg e melhorias de desempenho.

DuckDB, um banco de dados analítico de código aberto e em processo, frequentemente descrito como "SQLite para análises", anunciou a versão 1.4, codinome "Andium" – uma versão LTS, o que significa um ano de suporte da comunidade.

Uma das adições mais significativas é o suporte adicionado à criptografia de banco de dados. O DuckDB agora suporta AES-256 no modo GCM, abrangendo o arquivo principal do banco de dados, WAL e até mesmo arquivos temporários.

Chaves de criptografia são passadas através do parâmetro ENCRYPTION_KEY para ATTACH. O recurso pode ser executado na biblioteca mbedtls integrada, mas a implementação OpenSSL é mais rápida, pois se beneficia da aceleração de hardware.

Outro recurso importante é o suporte à instrução SQL MERGE INTO. Em vez de depender apenas de INSERT INTO … ON CONFLICT, o DuckDB agora permite upserts e deletes flexíveis usando condições de correspondência personalizadas.

No lado do armazenamento, a extensão duckdb-iceberg agora suporta escrita no Iceberg, e não apenas leitura. Além disso, os usuários podem copiar dados entre DuckDB, DuckLake e Iceberg; no entanto, os esquemas devem ser criados manualmente no lado do Iceberg antes que os dados sejam gravados.

Outras atualizações importantes incluem uma barra de progresso CLI com ETA contribuída por Rusty Conover, uma nova função de janela FILL para interpolar valores ausentes e um conector Teradata.

Por fim, no lado do desempenho, a ordenação foi reescrita para usar uma abordagem de mesclagem k-way, CTEs agora são materializadas por padrão, e tabelas em memória ganharam checkpointing com compressão opcional.

As atualizações de distribuição incluem a notarização de binários para macOS e a migração da integração do Python para seu próprio repositório, duckdb/duckdb-python.

Para mais informações, visite o anúncio.