DuckDB: O SQLite para análise de dados

Resumo

A imensa popularidade do SQLite demonstra a necessidade de sistemas de gerenciamento de banco de dados (SGBD) embarcados. No entanto, com exceção do DuckDB, não existe um SGBD embarcado voltado para cargas de trabalho analíticas. Nessa palestra apresento o DuckDB, um novo SGBD projetado para executar consultas analíticas enquanto incorporado em um outro processo. Demonstrarei uma visão geral dos operadores internos do DuckDB e apresentarei as principais caracteristicas necessárias para atender as cargas analíticas em SGBDs embarcados. O DuckDB é uma ferramenta open-source e já se encontra disponível para download e uso no site www.duckdb.org

Bio

Pedro Holanda  é um pós-doutorando no grupo de Arquitetura de Banco de Dados na CWI (Centrum Wiskunde & Informatica) em Amsterdã. Ele está atualmente trabalhando como um dos principais desenvolvedores no DuckDB. Pedro Holanda também fez seu doutorado no CWI, trabalhando em índices para análise interativa de dados e na integração de programas de aprendizado de máquina e sistemas de gerenciamento de banco de dados (www.pdet.github.io).