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:
- Extremadamente rápido — todo corre en memoria RAM, sin latencia de red entre máquinas
- 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.