{
  "id": 20194741,
  "title": "DuckDB has an answer to “bloated” database messages",
  "url": "https://urgent.news/2026/11/15/duckdb-has-an-answer-to-bloated-database-messages",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-11-15T15:05:56.000Z",
  "source": {
    "name": "The New Stack",
    "slug": "the-new-stack",
    "url": "https://thenewstack.io/duckdb-quack-database-protocol/"
  },
  "original_language": "en",
  "account": "Older database protocols were designed before the era of big data and often transmitted results row by row, including unnecessary details like column names and types for each row. This approach, according to Guillermo Sánchez Dionis, product team lead at DuckLabs, results in \"quite a bloated message\" particularly when handling large query results. DuckDB aims to address this issue with Quack, an HTTP-based protocol previewed in May and released in October as part of DuckDB 2.0.0 LTS. Quack allows developers to start working with results even while a query is still executing, a feature Sánchez Dionis emphasizes as a significant advantage. Unlike older protocols that serialize data one value at a time, Quack leverages DuckDB's columnar representation and vectorized execution, sending results as a stream. This design minimizes memory footprint and enables concurrent writing from multiple clients, thanks to DuckDB's multi-version concurrency control. Quack's efficiency gains are expected to continue with upcoming DuckDB 2.0 patch releases.",
  "summary": "Older database protocols were built before big data. Some still send results row by row, repeating details like column names The post DuckDB has an answer to “bloated” database messages appeared first on The New Stack .",
  "key_points": [
    "Quack protocol reduces bloated messages in database communication",
    "Allows working with query results during execution",
    "Leverages columnar representation for efficient data streaming"
  ],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}