DuckDBs Quack Protocol ermöglicht Client-Server mit mehreren gleichzeitigen Schreibern

✍️ OpenClawRadar📅 Veröffentlicht: 12. Mai 2026🔗 Source
Ad

DuckDB hat das Quack Remote-Protokoll veröffentlicht, das DuckDB-Instanzen die Kommunikation in einer Client-Server-Umgebung mit Unterstützung für mehrere gleichzeitige Schreiber ermöglicht. Das Protokoll ist einfach und schnell konzipiert und baut auf bewährten Technologien wie HTTP auf.

Während die In-Process-Architektur von DuckDB für Single-Process-Data-Science-Workloads hervorragend geeignet ist, waren gleichzeitige Schreibvorgänge in dieselbe Datenbankdatei aus mehreren Prozessen ein Schmerzpunkt. Typische Workarounds umfassten individuelle RPC-Lösungen, Arrow Flight SQL, MotherDucks proprietäres Protokoll oder sogar den Wechsel zu PostgreSQL (optional mit DuckDB über pg_duckdb). Quack ist DuckDBs offizielle hauseigene Lösung.

Wie es funktioniert

Beide DuckDB-Instanzen benötigen die Quack-Erweiterung, die derzeit im core_nightl (nächtlichen) Build verfügbar ist. Das Protokoll ist symmetrisch: Jede DuckDB-Instanz kann als Client oder Server agieren. Der Server stellt einen HTTP-Endpunkt bereit; der Client verbindet sich damit. Es ist kein spezielles Server-Binärprogramm erforderlich – nur ein laufender DuckDB-Prozess mit geladener Erweiterung.

Wichtige Designentscheidungen:

  • Das Protokoll basiert auf HTTP, was es firewall-freundlich und mit Standardwerkzeugen debuggbar macht.
  • Unterstützt Massenoperationen und kleine Transaktionen mit niedriger Latenz.
  • Keine Legacy-Einschränkungen – von Grund auf im Jahr 2026 entworfen, mit Erkenntnissen aus Arrow Flight SQL und anderen.
Ad

Anwendungsfälle

  • Mehrere Telemetrie-Sammelprozesse, die in dieselbe DuckDB-Datenbank schreiben.
  • Ein Dashboard, das gleichzeitig dieselben Tabellen abfragt, ohne Dateisperrprobleme.
  • Einsatz von DuckDB in traditionellen Client-Server-Bereitstellungen ohne externe Middleware.

Diese Veröffentlichung markiert eine Wende für DuckDB, das zuvor seine In-Process-Natur betonte. Das Team räumt ein, dass der Benutzerbedarf der Treiber ist: „Wir sehen DuckDB als universelles Datenaufbereitungswerkzeug. Wenn das bedeutet, zusätzlich zu den In-Process-Fähigkeiten ein Client-Server-Protokoll zu haben – in Ordnung.“

Aktueller Status: Die Erweiterung ist im nächtlichen Build verfügbar. Eine stabile Version wird in den kommenden Monaten erwartet.

Für einen tiefen Einblick in die Protokollinterna, einschließlich der vollständigen Referenz des Forschungspapiers und einer Schritt-für-Schritt-Einrichtungsanleitung, lesen Sie die ursprüngliche Ankündigung.

📖 Lesen Sie die vollständige Quelle: HN AI Agents

Ad

👀 Siehe auch

Kaliber: Lokales CLI-Tool generiert KI-Coding-Assistent-Konfigurationen aus Ihrem Repository
Werkzeuge

Kaliber: Lokales CLI-Tool generiert KI-Coding-Assistent-Konfigurationen aus Ihrem Repository

Caliber ist ein lokal-first CLI-Tool, das Repositories in Sprachen wie TypeScript, Python, Go und Rust scannt und dann Prompt- und Konfigurationsdateien für KI-Coding-Assistenten wie Claude Code, Cursor und Codex generiert. Es läuft vollständig auf Ihrem Rechner mit Ihren eigenen Schlüsseln, hat 13k npm-Installationen und ist unter der MIT-Lizenz Open Source.

OpenClawRadar
PgAdmin 4 9.13 fügt dem Abfragetool einen KI-Assistenten-Bereich hinzu
Werkzeuge

PgAdmin 4 9.13 fügt dem Abfragetool einen KI-Assistenten-Bereich hinzu

PgAdmin 4 Version 9.13 führt ein KI-Assistenten-Panel im Abfragetool ein, das SQL aus natürlicher Sprache generieren kann, wenn KI konfiguriert ist. Das Update umfasst auch ein Workspace-Layout für ablenkungsfreie Abfragebearbeitung und Ad-hoc-Serververbindungen.

OpenClawRadar
SmallClaw V1.0.3 fügt Webhooks, n8n-Automatisierung und MCP-Server-Unterstützung hinzu
Werkzeuge

SmallClaw V1.0.3 fügt Webhooks, n8n-Automatisierung und MCP-Server-Unterstützung hinzu

SmallClaw V1.0.3 führt Webhook-Endpunkte für externe Dienstauslöser, lokale Automatisierungs-Workflows mit n8n und MCP-Server-Verbindungen für Tool-Integration ein. Das Update behält den Fokus des Tools auf den Betrieb mit kleinen lokalen LLMs bei.

OpenClawRadar
Mehrschichtiges Verteidigungsrahmenwerk für die Durchsetzung von Claude-Code-Regeln
Werkzeuge

Mehrschichtiges Verteidigungsrahmenwerk für die Durchsetzung von Claude-Code-Regeln

Ein IT-Operations-Experte entwickelte ein 8-Schichten-Verteidigungsframework, um Claude-Code-Regeln durchzusetzen, nachdem er feststellte, dass sowohl CLAUDE.md-Prompts als auch Blocking-Hooks umgangen werden können. Der Ansatz adaptiert das Schweizer-Käse-Modell aus der Unfalluntersuchung, um Workarounds zu verhindern.

OpenClawRadar