
DuckDB anunció Quack, un protocolo remoto sobre HTTP que permite que múltiples instancias accedan y trabajen sobre la misma base de datos, mantiene la compatibilidad SQL y, según DuckDB, mueve grandes conjuntos de datos unas 3,5× más rápido que Arrow Flight;
DuckDB presentó Quack, un nuevo protocolo remoto que añade capacidades cliente/servidor sobre conexiones HTTP y permite que varias instancias de DuckDB accedan simultáneamente a la misma base de datos a través de la red. La novedad transforma la naturaleza mayoritariamente local y embebida de DuckDB al facilitar el acceso compartido a datos y habilitar analítica remota sin migrar a un sistema de base de datos más pesado.
Quack opera usando el formato de datos nativo de DuckDB y conexiones HTTP estándar, manteniendo el flujo de trabajo ligero y la compatibilidad con SQL que caracterizan al proyecto. Según DuckDB, este enfoque permite mover grandes conjuntos de datos aproximadamente 3,5 veces más rápido que Arrow Flight y es significativamente más rápido que PostgreSQL en escenarios comparables. El proyecto se publica bajo la licencia permisiva MIT.
El protocolo está pensado para simplificar el despliegue de servicios de datos en producción: facilita compartir conjuntos de datos, soportar usuarios concurrentes y ejecutar cargas analíticas de forma remota desde aplicaciones o notebooks. Al proporcionar una capa cliente/servidor sin renunciar a la compatibilidad SQL, Quack permite a equipos y desarrolladores montar servicios analíticos remotos manteniendo herramientas y flujos de trabajo existentes.
DuckDB, conocido por ser una base de datos analítica de código abierto orientada a consultas SQL rápidas sobre grandes volúmenes y acceso directo a archivos locales, aplicaciones y notebooks, amplía así su alcance hacia escenarios multiusuario y distribuidos. Quack pretende ofrecer una alternativa más simple y eficiente frente a otras soluciones de transporte y bases de datos tradicionales, conservando la experiencia ligera que distingue a DuckDB.
Fuentes
Respuestas (0)
Aún no hay respuestas en este tema.