<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>DuckDB el josiete.com</title><link>https://www.josiete.com/tags/duckdb/</link><description>Contenido reciente en DuckDB el josiete.com</description><generator>Hugo</generator><language>es-es</language><lastBuildDate>Thu, 24 Sep 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://www.josiete.com/tags/duckdb/index.xml" rel="self" type="application/rss+xml"/><item><title>DBeaver: la navaja suiza del data engineer</title><link>https://www.josiete.com/posts/dbeaver/</link><pubDate>Thu, 24 Sep 2026 00:00:00 +0000</pubDate><guid>https://www.josiete.com/posts/dbeaver/</guid><description>&lt;p&gt;&lt;img src="https://www.josiete.com/images/dbeaver-beaver.webp" alt="Un castor trabaja con datos Parquet y DuckDB desde DBeaver"&gt;&lt;/p&gt;&#10;&lt;p&gt;Hay herramientas que resuelven una tarea concreta y otras que terminan convirtiéndose en el cajón de herramientas entero. DBeaver pertenece a la segunda categoría: es un cliente de bases de datos multiplataforma desde el que podemos conectarnos, consultar, explorar, editar y exportar datos sin cambiar de aplicación. Para un data engineer, se parece bastante a una navaja suiza con una interfaz gráfica.&lt;/p&gt;&#10;&lt;h2 id="qué-es-dbeaver"&gt;¿Qué es DBeaver?&lt;/h2&gt;&#10;&lt;p&gt;DBeaver es una aplicación de escritorio para trabajar con bases de datos y otras fuentes de datos. Permite abrir conexiones JDBC, navegar por esquemas y tablas, escribir SQL con autocompletado, inspeccionar planes de ejecución, editar registros y gestionar metadatos.&lt;/p&gt;&#10;&lt;p&gt;Su gran ventaja es reunir en un mismo espacio tareas que normalmente repartiríamos entre la consola, el IDE, una hoja de cálculo y varias herramientas del proveedor. Desde el navegador de metadatos podemos entender rápidamente qué contiene una base de datos; desde el editor SQL podemos probar una consulta; y desde los resultados podemos filtrar, ordenar, copiar o exportar la información.&lt;/p&gt;&#10;&lt;p&gt;DBeaver Community es software libre y existe también una edición Enterprise con funciones adicionales para equipos y fuentes de datos concretas. La empresa que desarrolla el producto es &lt;strong&gt;DBeaver Corp&lt;/strong&gt;, con sede en Estados Unidos. El proyecto nació alrededor de la comunidad open source y la compañía mantiene tanto la edición Community como las variantes comerciales.&lt;/p&gt;&#10;&lt;h2 id="un-cliente-muchas-bases-de-datos"&gt;Un cliente, muchas bases de datos&lt;/h2&gt;&#10;&lt;p&gt;DBeaver no es un motor de base de datos: es el cliente que se conecta a ellos. Esa distinción es importante. No sustituye a PostgreSQL, MySQL, SQL Server, Oracle, MariaDB, SQLite o Snowflake; ofrece una experiencia común para trabajar con todos ellos.&lt;/p&gt;&#10;&lt;p&gt;Según el controlador y la edición, podemos conectarnos a bases de datos relacionales, almacenes analíticos, servicios cloud y fuentes que exponen un controlador JDBC. También podemos configurar túneles SSH, gestionar credenciales, guardar conexiones y abrir varias sesiones en paralelo. La interfaz no elimina las diferencias entre motores, pero reduce el coste mental de saltar de uno a otro.&lt;/p&gt;&#10;&lt;p&gt;Está disponible para &lt;strong&gt;Linux, Windows y macOS&lt;/strong&gt;. En Linux resulta especialmente útil para quien alterna entre servidores, contenedores y un portátil de desarrollo; en Windows encaja bien con los equipos que trabajan con SQL Server, PostgreSQL, servicios cloud y herramientas corporativas. La misma idea y buena parte del flujo de trabajo viajan con nosotros entre sistemas operativos.&lt;/p&gt;&#10;&lt;h2 id="parquet-cuando-una-tabla-no-vive-en-una-base-de-datos"&gt;Parquet: cuando una tabla no vive en una base de datos&lt;/h2&gt;&#10;&lt;p&gt;Parquet es un formato de almacenamiento columnar, no una base de datos. Guarda los datos organizados por columnas y conserva metadatos que permiten leer solo las partes necesarias. Por eso es habitual en data lakes y pipelines analíticos: ocupa poco, comprime bien y funciona con muchos motores.&lt;/p&gt;&#10;&lt;p&gt;DBeaver puede explorar ficheros Parquet directamente mediante motores y conexiones compatibles, en lugar de obligarnos a cargarlos primero en una base de datos tradicional. Esto resulta útil para inspeccionar un dataset recibido de otro equipo, comprobar los tipos de las columnas, detectar valores nulos o validar una partición antes de construir un pipeline.&lt;/p&gt;&#10;&lt;p&gt;Hay que distinguir dos operaciones. &lt;strong&gt;Visualizar&lt;/strong&gt; un Parquet permite conocer su contenido; &lt;strong&gt;consultarlo&lt;/strong&gt; con SQL requiere que haya un motor que lo lea. Ahí entra DuckDB: DBeaver proporciona la interfaz y DuckDB proporciona el motor analítico.&lt;/p&gt;&#10;&lt;h2 id="dbeaver-y-duckdb-una-pareja-muy-práctica"&gt;DBeaver y DuckDB: una pareja muy práctica&lt;/h2&gt;&#10;&lt;p&gt;DuckDB es una base de datos analítica embebida que puede consultar Parquet, CSV y JSON sin levantar un servidor. DBeaver puede conectarse a DuckDB y convertirse en su entorno visual: escribimos SQL en el editor, vemos el plan y los resultados en tablas, y exploramos los objetos con una experiencia familiar.&lt;/p&gt;&#10;&lt;p&gt;Una consulta típica puede ser tan sencilla como esta:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;SELECT&lt;/span&gt; customer_id, &lt;span style="color:#66d9ef"&gt;sum&lt;/span&gt;(amount) &lt;span style="color:#66d9ef"&gt;AS&lt;/span&gt; total&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;FROM&lt;/span&gt; &lt;span style="color:#e6db74"&gt;&amp;#39;data/sales/*.parquet&amp;#39;&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;GROUP&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;BY&lt;/span&gt; customer_id&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;ORDER&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;BY&lt;/span&gt; total &lt;span style="color:#66d9ef"&gt;DESC&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;LIMIT&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;20&lt;/span&gt;;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;El fichero sigue siendo Parquet y DuckDB lo lee directamente; no hace falta importarlo a una base de datos servidor para empezar a analizarlo. Esta combinación es especialmente cómoda para trabajo exploratorio, controles de calidad y prototipos: DBeaver permite investigar visualmente y DuckDB aporta un SQL rápido y portable.&lt;/p&gt;&#10;&lt;p&gt;También sirve para crear una base DuckDB local, unir varios ficheros, materializar resultados intermedios y exportarlos de nuevo. El flujo queda en un punto muy atractivo entre una hoja de cálculo y una plataforma de datos completa.&lt;/p&gt;&#10;&lt;h2 id="por-qué-llamarla-la-navaja-suiza"&gt;¿Por qué llamarla “la navaja suiza”?&lt;/h2&gt;&#10;&lt;p&gt;La metáfora no significa que DBeaver haga todo mejor que una herramienta especializada. Significa que cubre muchas necesidades con una fricción sorprendentemente baja:&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;explorar esquemas, índices, vistas y permisos;&lt;/li&gt;&#10;&lt;li&gt;escribir y guardar consultas SQL;&lt;/li&gt;&#10;&lt;li&gt;comparar resultados y revisar planes de ejecución;&lt;/li&gt;&#10;&lt;li&gt;editar datos puntuales con cuidado;&lt;/li&gt;&#10;&lt;li&gt;importar y exportar CSV, JSON y otros formatos;&lt;/li&gt;&#10;&lt;li&gt;trabajar con varias conexiones y pestañas;&lt;/li&gt;&#10;&lt;li&gt;documentar consultas y compartir configuraciones con el equipo;&lt;/li&gt;&#10;&lt;li&gt;conectarse a motores clásicos, servicios cloud y bases embebidas.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;Para una persona que está aprendiendo SQL, la vista de datos ofrece feedback inmediato. Para un perfil experimentado, el valor está en tener contexto, consultas y resultados en el mismo lugar. Y para el data engineer, la mezcla de conexiones heterogéneas, Parquet y DuckDB reduce mucho el tiempo entre “me han pasado estos ficheros” y “ya sé qué contienen”.&lt;/p&gt;&#10;&lt;h2 id="lo-que-conviene-tener-en-cuenta"&gt;Lo que conviene tener en cuenta&lt;/h2&gt;&#10;&lt;p&gt;La comodidad no elimina la responsabilidad. Una conexión de producción debe protegerse con credenciales adecuadas, permisos mínimos y cuidado al ejecutar &lt;code&gt;UPDATE&lt;/code&gt;, &lt;code&gt;DELETE&lt;/code&gt; o migraciones. También conviene recordar que una interfaz gráfica puede ocultar diferencias de dialecto, costes de consulta y políticas de acceso.&lt;/p&gt;&#10;&lt;p&gt;DBeaver tampoco es un orquestador ni un sistema de gobierno del dato. No reemplaza un pipeline versionado, las pruebas automáticas, el control de cambios o la observabilidad. Su papel es más concreto y, precisamente por eso, muy valioso: ser una estación de trabajo flexible para entender y operar sobre datos.&lt;/p&gt;&#10;&lt;h2 id="una-herramienta-pequeña-para-problemas-variados"&gt;Una herramienta pequeña para problemas variados&lt;/h2&gt;&#10;&lt;p&gt;La mejor forma de entender DBeaver es usarlo como una capa de trabajo común. Un día puede ser el cliente de PostgreSQL; al siguiente, la ventana desde la que inspeccionamos un Parquet con DuckDB; después, un explorador de una base SQLite local o una consola para un almacén analítico.&lt;/p&gt;&#10;&lt;p&gt;Esa versatilidad explica su popularidad. DBeaver no intenta decidir dónde deben vivir los datos: nos ayuda a verlos, preguntarles cosas y movernos entre sistemas. Y cuando el castor del logo aparece junto a un fichero Parquet y una consulta DuckDB, la broma deja de ser solo visual: representa bastante bien una forma moderna y pragmática de trabajar con datos.&lt;/p&gt;&#10;</description></item><item><title>DuckDB: el pato analítico que acaba de aterrizar en AWS</title><link>https://www.josiete.com/posts/duckdb/</link><pubDate>Wed, 23 Sep 2026 00:00:00 +0000</pubDate><guid>https://www.josiete.com/posts/duckdb/</guid><description>&lt;p&gt;&lt;img src="https://www.josiete.com/images/duckdb-amazon.webp" alt="Ilustración de DuckDB conectado con la infraestructura de Amazon Web Services"&gt;&lt;/p&gt;&#10;&lt;p&gt;Hay herramientas que aparecen en los pipelines de datos porque una gran empresa las impone y otras que se extienden porque resuelven un problema cotidiano con una elegancia difícil de ignorar. DuckDB pertenece a la segunda categoría. Es una base de datos analítica embebida, pequeña, rápida y capaz de consultar archivos locales o remotos con SQL. En los últimos años se ha convertido en una pieza habitual del trabajo de Data Engineering, Data Science y Analytics Engineering.&lt;/p&gt;&#10;&lt;p&gt;Y ahora está en el centro de una noticia importante: &lt;a href="https://www.aboutamazon.com/news/company-news/aws-ducklabs"&gt;Amazon ha incorporado DuckLabs a AWS&lt;/a&gt;, la empresa de Ámsterdam creada alrededor del equipo que desarrolla DuckDB. La operación se anunció en agosto de 2026 y &lt;a href="https://ducklabs.com/news/2026/08/26/ducklabs-to-join-aws"&gt;DuckLabs confirmó que se completó el 31 de agosto&lt;/a&gt;. La parte importante para los usuarios es que no se ha comprado el proyecto open source: DuckDB continúa bajo la tutela independiente de la &lt;a href="https://duckdb.foundation/"&gt;DuckDB Foundation&lt;/a&gt; y bajo licencia MIT.&lt;/p&gt;&#10;&lt;h2 id="qué-es-duckdb"&gt;¿Qué es DuckDB?&lt;/h2&gt;&#10;&lt;p&gt;DuckDB es un sistema gestor de bases de datos relacional orientado a análisis —OLAP—. A diferencia de una base de datos servidor tradicional, se ejecuta dentro del proceso de la aplicación: se importa como una librería de Python, R, Go, Java, Rust, Node.js o C++, o se usa desde su CLI.&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;SELECT&lt;/span&gt; country, &lt;span style="color:#66d9ef"&gt;sum&lt;/span&gt;(amount) &lt;span style="color:#66d9ef"&gt;AS&lt;/span&gt; total&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;FROM&lt;/span&gt; &lt;span style="color:#e6db74"&gt;&amp;#39;sales/*.parquet&amp;#39;&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;GROUP&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;BY&lt;/span&gt; country&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;ORDER&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;BY&lt;/span&gt; total &lt;span style="color:#66d9ef"&gt;DESC&lt;/span&gt;;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;No hace falta levantar un clúster ni crear primero una tabla intermedia. DuckDB puede consultar directamente CSV, Parquet, JSON y otros formatos, incluidos datos accesibles mediante HTTP(S) o S3. Su motor vectorizado procesa lotes de valores en cada operación y está optimizado para escanear, filtrar, agregar y combinar cantidades grandes de datos.&lt;/p&gt;&#10;&lt;p&gt;La comparación que mejor lo explica es con SQLite: ambos son sencillos, embebidos y portables, pero SQLite está pensado principalmente para cargas transaccionales y DuckDB para consultas analíticas. No es un sustituto universal de PostgreSQL, una cola de eventos o un warehouse distribuido. Su virtud es ocupar un lugar muy concreto y hacerlo extraordinariamente bien.&lt;/p&gt;&#10;&lt;h2 id="quién-lo-mantiene"&gt;¿Quién lo mantiene?&lt;/h2&gt;&#10;&lt;p&gt;DuckDB nació en el grupo de arquitecturas de bases de datos de &lt;a href="https://www.cwi.nl/en/news/2021/new-cwi-spin-off-company-duckdb-labs-solutions-for-fast-database-analytics/"&gt;CWI Amsterdam&lt;/a&gt;, con Hannes Mühleisen y Mark Raasveldt entre sus creadores. El desarrollo profesional se organizó en DuckDB Labs, que posteriormente pasó a llamarse DuckLabs.&lt;/p&gt;&#10;&lt;p&gt;La pieza de gobernanza clave es la DuckDB Foundation, una fundación neerlandesa sin ánimo de lucro que posee la propiedad intelectual y las marcas del Duck Stack. Su consejo incluye a los creadores de DuckDB y a Peter Boncz, investigador de sistemas de bases de datos. DuckLabs aporta el equipo de ingeniería; la Foundation protege el proyecto y su licencia abierta.&lt;/p&gt;&#10;&lt;h2 id="por-qué-es-software-libre"&gt;¿Por qué es software libre?&lt;/h2&gt;&#10;&lt;p&gt;DuckDB se distribuye bajo la licencia &lt;a href="https://github.com/duckdb/duckdb/blob/main/LICENSE"&gt;MIT&lt;/a&gt;, una licencia permisiva que permite usar, estudiar, modificar y redistribuir el software, también dentro de productos comerciales. La propia documentación de DuckDB explica que el proyecto nació en un entorno de investigación pública neerlandesa y que sus autores consideran una responsabilidad social hacer accesibles sus resultados.&lt;/p&gt;&#10;&lt;p&gt;La libertad no es solo una cuestión moral o académica. En una herramienta que se coloca en medio de un pipeline, poder inspeccionar el motor, compilarlo para distintas arquitecturas y añadir extensiones reduce el riesgo de dependencia. También permite que universidades, empresas, fabricantes de herramientas y usuarios individuales trabajen sobre la misma base.&lt;/p&gt;&#10;&lt;h2 id="por-qué-se-ha-puesto-tan-de-moda-en-data-engineering"&gt;¿Por qué se ha puesto tan de moda en Data Engineering?&lt;/h2&gt;&#10;&lt;p&gt;La popularidad de DuckDB no se explica por una única característica, sino por cómo encajan varias:&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;strong&gt;Cero infraestructura para empezar&lt;/strong&gt;: se instala como una librería y no exige administrar servidores.&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;SQL sobre archivos&lt;/strong&gt;: convierte un directorio de Parquet o CSV en una fuente consultable sin cargarlo antes en un sistema central.&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;Velocidad analítica&lt;/strong&gt;: su ejecución columnar y vectorizada encaja con agregaciones, joins y escaneos completos.&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;Portabilidad&lt;/strong&gt;: funciona en un portátil, un contenedor, una función, un navegador mediante WebAssembly o un servidor grande.&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;Encaje con Python y R&lt;/strong&gt;: permite pasar de un DataFrame a SQL y volver sin mover innecesariamente los datos.&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;Interoperabilidad&lt;/strong&gt;: Parquet, JSON, HTTP(S), S3, extensiones y formatos de lakehouse forman parte de su ecosistema.&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;Reproducibilidad&lt;/strong&gt;: un fichero de base de datos o un script SQL puede acompañar al proyecto y ejecutarse en CI, en local o en un notebook.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;Esto cambia el orden tradicional de algunos flujos. En vez de subir todos los datos a un warehouse para empezar a explorar, un ingeniero puede hacer una primera transformación local sobre los objetos del lake, validar una hipótesis y materializar solo lo que merece convertirse en un proceso permanente. DuckDB no elimina el warehouse: hace más barato y rápido el trabajo que ocurre antes, al lado o entre sus consultas.&lt;/p&gt;&#10;&lt;h2 id="la-adquisición-de-amazon-qué-ha-pasado-realmente"&gt;La adquisición de Amazon: qué ha pasado realmente&lt;/h2&gt;&#10;&lt;p&gt;Conviene ser preciso con los términos. AWS ha adquirido DuckLabs, no el proyecto DuckDB como si fuera una aplicación cerrada. Según &lt;a href="https://www.aboutamazon.com/news/company-news/aws-ducklabs"&gt;Amazon&lt;/a&gt;, Hannes Mühleisen y Mark Raasveldt seguirán liderando el equipo y la dirección técnica del proyecto. Según &lt;a href="https://ducklabs.com/news/2026/08/26/ducklabs-to-join-aws"&gt;el anuncio de DuckLabs&lt;/a&gt;, el equipo permanece unido en Ámsterdam, DuckDB, DuckLake y Quack continúan bajo la Foundation y el software sigue bajo MIT.&lt;/p&gt;&#10;&lt;p&gt;El interés de AWS es comprensible: DuckDB es una capa muy eficaz para trabajar cerca de los datos, especialmente en S3, y puede conectar ficheros, notebooks, aplicaciones, lakehouses y servicios analíticos. La combinación da a AWS acceso a talento especializado y al proyecto le da recursos, infraestructura y una distribución comercial mucho mayores.&lt;/p&gt;&#10;&lt;h2 id="cambiará-el-diseño-de-duckdb"&gt;¿Cambiará el diseño de DuckDB?&lt;/h2&gt;&#10;&lt;p&gt;Todavía es pronto para afirmar qué decisiones concretas cambiarán. Los anuncios públicos dicen que no cambian la licencia, la gobernanza ni la hoja de ruta inmediata. Lo que sí podemos hacer es plantear hipótesis razonables:&lt;/p&gt;&#10;&lt;ol&gt;&#10;&lt;li&gt;&lt;strong&gt;Más profundidad en el ecosistema cloud&lt;/strong&gt;. Es probable que veamos más trabajo en S3, formatos de lakehouse, catálogos, permisos y conexiones con servicios de AWS. El reto será mejorar esa integración sin convertir DuckDB en un cliente privilegiado de un solo proveedor.&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;Más inversión en funcionamiento remoto&lt;/strong&gt;. DuckDB nació como motor embebido, pero su ecosistema ya explora protocolos y escenarios distribuidos. AWS puede acelerar características que permitan pasar de la exploración local a datos remotos sin perder la sencillez del modelo.&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;Mayor presión sobre extensiones y compatibilidad&lt;/strong&gt;. La Foundation y DuckLabs han indicado que quieren ampliar la comunidad y el sistema de extensiones. Eso puede traer más conectores y formatos, pero también exige mantener APIs estables, seguridad y una experiencia coherente.&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;Diseño vendor-neutral como decisión estratégica&lt;/strong&gt;. Paradójicamente, para que AWS obtenga valor a largo plazo, DuckDB debe seguir siendo útil fuera de AWS. La adopción que lo hizo valioso depende de que funcione en local, en otras nubes, en notebooks y dentro de productos de terceros.&lt;/li&gt;&#10;&lt;/ol&gt;&#10;&lt;p&gt;Estas son inferencias, no compromisos publicados. La prueba será observar si las nuevas integraciones se diseñan como extensiones abiertas y si la comunidad conserva capacidad real para discutir la hoja de ruta. La &lt;a href="https://ducklabs.com/news/2026/08/26/ducklabs-to-join-aws"&gt;Foundation ya ha anunciado un consejo asesor técnico con participación de la comunidad&lt;/a&gt;, algo que puede ayudar a convertir esa apertura en práctica de diseño.&lt;/p&gt;&#10;&lt;h2 id="la-pregunta-interesante"&gt;La pregunta interesante&lt;/h2&gt;&#10;&lt;p&gt;La compra no responde solo a si Amazon puede sacar provecho de DuckDB. La pregunta más interesante es si una empresa cloud puede financiar un componente de infraestructura que siga siendo neutral, pequeño y agradable de usar, incluso cuando ese componente haga más sencillo trabajar fuera de su propia nube.&lt;/p&gt;&#10;&lt;p&gt;Por ahora, la respuesta oficial es tranquilizadora: DuckDB sigue siendo libre, la licencia MIT permanece y la Foundation conserva la tutela del proyecto. El futuro dependerá de las decisiones menos visibles: qué se prioriza, qué se mantiene fuera del núcleo, cómo se aceptan extensiones, cómo se cuida la portabilidad y quién tiene voz cuando hay un conflicto entre la comunidad y los intereses de AWS.&lt;/p&gt;&#10;&lt;p&gt;DuckDB se puso de moda porque redujo la distancia entre una pregunta y una respuesta sobre datos. Su siguiente etapa será interesante si consigue reducir también la distancia entre el mundo local y la nube sin obligarnos a escoger una sola de las dos cosas.&lt;/p&gt;&#10;</description></item></channel></rss>