MotherDuck es duckdb como servicio — un data warehouse serverless (sin servidor dedicado que gestionar) que expone DuckDB en la nube.

Se distingue de competidores como BigQuery, Snowflake o Databricks porque trabaja en un solo nodo. Eso implica dos cosas:

  1. Extremadamente rápido — todo corre en memoria RAM, sin latencia de red entre máquinas
  2. Sin orquestador — no hay coordinación de sistemas distribuidos, lo cual simplifica enormemente la arquitectura

El tradeoff es de escala: single node gana cuando tu data cabe en un servidor razonable. Cuando tienes petabytes en formatos heterogéneos, los sistemas distribuidos tienen sentido. Para una PyME o un proyecto personal, MotherDuck es más que suficiente.

Se conecta nativamente a cloudflare-r2 y otros cloud storages, lo que permite leer archivos Parquet directamente sin moverlos.

Referencias