DuckDB lance Quack, son protocole client-serveur

Original : Quack: The DuckDB Client-Server Protocol

Pourquoi c'est important

Extension majeure des capacités de DuckDB vers l'architecture distribuée

DuckDB introduit Quack, un nouveau protocole de communication permettant aux instances DuckDB de fonctionner en mode client-serveur avec plusieurs clients simultanés. Ce protocole basé sur HTTP vise à simplifier le déploiement.

L'équipe DuckDB a annoncé Quack, un protocole de communication qui permet aux instances DuckDB de communiquer entre elles dans une architecture client-serveur. Contrairement à l'approche traditionnelle in-process de DuckDB, Quack autorise plusieurs clients concurrents à écrire simultanément dans la même base de données. Le protocole s'appuie sur HTTP pour assurer simplicité et performance, supportant des charges de travail allant des opérations bulk aux petites transactions. Cette évolution répond aux nombreuses demandes d'utilisateurs qui avaient développé des solutions de contournement pour ajouter des capacités client-serveur à DuckDB, notamment pour des cas d'usage comme la collecte de télémétrie multi-processus avec visualisation simultanée.

Source

duckdb.org — Lire l'original →