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:

  1. Single node — corre directamente en memoria RAM, sin latencia de red ni orquestador
  2. Open source — gratuito, con una comunidad activa
  3. Portable — disponible como CLI y con APIs para Python, R, y otros lenguajes
  4. 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.

Referencias