Base de données OLAP in-process en colonne, conçue pour tourner directement dans un processus Python, R ou Node.js sans serveur séparé. DuckDB lit nativement les fichiers Parquet, CSV, JSON et les tables Iceberg/Delta Lake directement depuis S3 ou le disque local, sans les ingérer. Son moteur vectorisé permet d'exécuter des requêtes analytiques complexes sur des datasets de plusieurs dizaines de Go en quelques secondes sur un laptop. Il implémente le SQL standard (fenêtres, CTEs récursifs, UNNEST, PIVOT) avec une syntaxe familière. Idéal pour le développement local, les notebooks d'exploration, et les pipelines légers qui n'ont pas besoin d'un cluster Spark. dbt Core supporte DuckDB comme adaptateur. Alternative légère à Spark pour les transformations analytiques sous le seuil du To.