DuckDB es un query engine focalizado en analytics. A diferencia de MySQL o PostgreSQL — bases de datos oltp diseñadas para leer, modificar y escribir filas — DuckDB es olap: lee por columnas, lo que lo hace extremadamente eficiente para analizar grandes volúmenes de datos.
Características:
- Single node — corre directamente en memoria RAM, sin latencia de red ni orquestador
- Open source — gratuito, con una comunidad activa
- Portable — disponible como CLI y con APIs para Python, R, y otros lenguajes
- Interoperable — lee Parquet, CSV, dataframes de Pandas, y se conecta nativamente a object storages como cloudflare-r2
motherduck es DuckDB como servicio en la nube.