Por Canuto  

AWS firmó un acuerdo definitivo para adquirir DuckLabs, la empresa detrás de DuckDB, con la intención de convertir su base de datos analítica en una capa de conexión entre múltiples fuentes y motores de procesamiento. Aunque el proyecto seguirá bajo una licencia abierta y con una fundación independiente, la operación despierta expectativas por los recursos adicionales y cautela ante la entrada de un gigante tecnológico.
***

  • AWS considera que DuckDB puede funcionar como una capa de conexión entre herramientas, fuentes y motores de datos.
  • La base de datos continuará bajo la Licencia MIT y la DuckDB Foundation conservará su independencia estratégica.
  • Expertos y competidores esperan más recursos para el proyecto, aunque algunos temen una interferencia excesiva de AWS.


AWS firmó un acuerdo definitivo para adquirir DuckLabs, la empresa detrás de DuckDB, en una operación que busca reforzar su visión sobre el futuro de las aplicaciones, los datos y la analítica. El acuerdo resulta llamativo porque AWS ya cuenta con Redshift, su propio almacén de datos, y la operación no transfiere a AWS la propiedad intelectual del proyecto de código abierto, que continuará bajo la Licencia MIT.

El cierre de la transacción está sujeto a las condiciones habituales y se esperaba que se hiciera efectivo a comienzos de septiembre. Andy Warfield, vicepresidente e ingeniero distinguido de AWS, explicó que el valor estratégico de DuckDB no se limita a competir con otros sistemas de bases de datos. Según dijo a The Register, la herramienta puede actuar como una capa de conexión entre tecnologías existentes, una función que permitiría a los desarrolladores comenzar con análisis locales y trasladar consultas hacia servicios centralizados cuando aumenten el volumen o la complejidad de los datos.

Una base de datos integrada en las aplicaciones

DuckDB es un sistema de procesamiento analítico en línea, conocido como OLAP, escrito en C++ y diseñado para ejecutarse dentro del proceso de una aplicación anfitriona. A diferencia de una base de datos tradicional con componentes de servidor, no exige instalar, actualizar ni mantener un sistema de gestión de bases de datos separado, porque las consultas se ejecutan directamente en el espacio de memoria de la aplicación.

Ese diseño permite que los desarrolladores incorporen funciones analíticas en sus propios programas sin levantar un motor externo para cada tarea. La arquitectura también ofrece una alternativa para equipos de datos que necesitan combinar archivos, servicios remotos y motores de consulta sin construir una integración completamente nueva para cada fuente.

Warfield describió a DuckDB como una especie de kit de desarrollo de software para datos, capaz de acompañar diferentes etapas del crecimiento de una aplicación. Las consultas pequeñas y los conjuntos de datos reducidos pueden procesarse localmente, mientras que las cargas mayores o las necesidades de consulta centralizada pueden dirigirse a otros sistemas sin abandonar la interfaz de DuckDB.

La propuesta adquiere relevancia en entornos donde las empresas distribuyen sus datos entre servicios propios y plataformas de distintos proveedores. En lugar de obligar al desarrollador a elegir desde el comienzo un único motor, DuckDB puede ofrecer una ruta gradual para aumentar la escala, conservar parte de la lógica de consulta y conectarse con infraestructuras más grandes cuando sea necesario.

El puente entre distintos motores de datos

Una de las características señaladas por AWS es el uso de verbos SQL como “attach” y “connect”, que permiten trabajar con numerosos puntos finales SQL remotos. DuckDB puede conectarse con Redshift o RDS, emitir comandos SQL y realizar interacciones entre motores, de acuerdo con la explicación de Warfield, lo que amplía su utilidad más allá del análisis de archivos locales.

La misma lógica podría aplicarse a servicios que no pertenecen a AWS, como BigQuery de Google y Fabric de Microsoft. La empresa sostiene que los usuarios pueden construir sus aplicaciones alrededor de DuckDB y conservar una interfaz singular para los datos, aun cuando las consultas terminen ejecutándose en plataformas diferentes.

Esta capacidad no convierte automáticamente a DuckDB en un reemplazo de los grandes almacenes de datos ni elimina las diferencias entre sus modelos de operación. Su atractivo está en servir como una capa intermedia que facilita el tránsito entre cargas locales y centralizadas, una función especialmente útil para desarrolladores que no quieren administrar un servidor durante las primeras fases de un producto.

El enfoque también encaja con una tendencia más amplia de la ingeniería de datos: separar la experiencia de consulta de la infraestructura que ejecuta cada operación. Para los usuarios, esa separación puede reducir la fricción al cambiar de escala; para los proveedores de nube, representa una oportunidad de participar en más etapas del ciclo de vida de una aplicación sin depender únicamente de un almacén propietario.

Qué cambia para el proyecto de código abierto

AWS acordó adquirir DuckLabs, la compañía de soporte y desarrollo fundada por Hannes Mühleisen y Mark Raasveldt, quienes también crearon DuckDB y son académicos del Centrum Wiskunde & Informatica de Ámsterdam. La base de datos seguirá siendo de código abierto bajo la Licencia MIT, mientras la DuckDB Foundation continuará como una organización sin ánimo de lucro independiente. La fundación conserva la mayor parte de la propiedad intelectual de DuckDB y tiene la función de proteger el desarrollo y mantenimiento a largo plazo del proyecto.

La fundación, liderada por Mühleisen y Raasveldt, mantendrá la responsabilidad de definir la dirección estratégica del desarrollo de DuckDB. Sin embargo, se espera que su gobernanza cambie para incluir una representación más amplia de los contribuyentes, como consecuencia del acuerdo de AWS para adquirir DuckLabs.

Andy Pavlo, vicepresidente de investigación de ClickHouse Labs y profesor de Databaseology en la Universidad Carnegie Mellon, consideró que la operación podría beneficiar al proyecto. A su juicio, los fundadores demostraron desde el inicio una voluntad de avanzar con independencia, incluso después de rechazar dinero de fondos de capital de riesgo en 2020 para concentrarse en resolver problemas concretos de los usuarios.

Pavlo también señaló que el financiamiento de AWS podría ayudar a DuckDB a enfrentar el creciente costo de desarrollar y mantener un sistema de gestión de bases de datos. Ese costo incluye no solo los salarios de los ingenieros, sino también la infraestructura de integración y despliegue continuos, las pruebas automatizadas, la revisión de código y las tareas administrativas que acompañan a un proyecto de gran escala.

Expectativas y cautela en el ecosistema

La llegada potencial de recursos adicionales genera optimismo, pero no elimina las dudas sobre la influencia de AWS en un proyecto con una comunidad propia. Jordan Tigani, exingeniero de Google BigQuery y cofundador de MotherDuck, reconoció que el acuerdo provoca nerviosismo entre quienes tienen intereses en el ecosistema de DuckDB, precisamente porque un hiperescalador pasaría a controlar la empresa que respalda a sus principales desarrolladores.

MotherDuck comercializa un servicio en la nube construido sobre DuckDB y se ha convertido en uno de los actores más visibles alrededor de la tecnología. La empresa recaudó USD $52.500.000 en una ronda Serie B de 2023, que elevó su valoración posterior a la inversión a USD $400 millones y llevó su financiación total hasta entonces a USD $100 millones. Tigani afirmó que cuenta con cuatro años de ventaja en el desarrollo de un producto que va más allá de alojar DuckDB, incluyendo experiencia para ejecutarlo a escala y como infraestructura crítica.

El ejecutivo sostuvo, no obstante, que la operación también podría producir beneficios para la comunidad, porque AWS aportaría recursos capaces de acelerar el desarrollo del proyecto abierto. Esa expectativa depende de que Amazon no interfiera demasiado ni introduzca cambios que debiliten los principios técnicos y de gobernanza que hicieron atractivo a DuckDB.

El equilibrio entre financiación y autonomía será, por tanto, uno de los asuntos centrales tras el acuerdo. Si la fundación conserva una dirección amplia, la comunidad mantiene capacidad de contribución y el código continúa disponible bajo la Licencia MIT, DuckDB podría avanzar con mayor velocidad sin perder su papel como herramienta neutral entre plataformas.

La operación también muestra cómo las grandes compañías de nube buscan posicionarse alrededor de herramientas abiertas que funcionan como puntos de encuentro entre ecosistemas. AWS no parece interesada únicamente en vender otro motor de almacenamiento, sino en participar en la capa que decide dónde consultar, mover y procesar los datos a medida que las aplicaciones crecen.

Para los desarrolladores, el resultado dependerá de la evolución concreta de las integraciones, del ritmo de las contribuciones y de la manera en que se gestione la relación entre AWS y la fundación independiente. Por ahora, DuckDB conserva su licencia abierta y sus responsables prometen continuidad, mientras el mercado observa si el llamado tejido conectivo se convierte en una pieza esencial de la infraestructura de datos.


Imagen original de DiarioBitcoin, creada con inteligencia artificial, de uso libre, licenciada bajo Dominio Público.

Este artículo fue escrito por un redactor de contenido de IA y revisado por un editor humano para garantizar calidad y precisión.


ADVERTENCIA: DiarioBitcoin ofrece contenido informativo y educativo sobre diversos temas, incluyendo criptomonedas, IA, tecnología y regulaciones. No brindamos asesoramiento financiero. Las inversiones en criptoactivos son de alto riesgo y pueden no ser adecuadas para todos. Investigue, consulte a un experto y verifique la legislación aplicable antes de invertir. Podría perder todo su capital.

Suscríbete a nuestro boletín