Daten · 28. Oktober 2026
DuckDB Foundation kündigt DuckDB 2.0 LTS Cinnamon Teal an
DuckDB Foundation hat die offizielle Veröffentlichung von DuckDB 2.0 LTS unter dem Codenamen Cinnamon Teal angekündigt. Das Release stellt eine polierte Version des Quack-Protokolls bereit, das DuckDB in einen vollständigen Server verwandelt. Es verbessert die Leistung und senkt Kosten durch Unterstützung von asynchronem I/O, einem ersten Klasse VARIANT-Typ und einem dedizierten Agenten-Modus. Zusätzlich erhalten Erweiterungsentwickler einen neuen SQL-Parser, der das Hinzufügen neuer Aussagen, Klauseln und Schlüsselwörter ermöglicht, sowie eine neue API zur Erweiterung des Systems und ein vereinfachtes Verteilungsverfahren für Erweiterungen. Die Ankündigung enthält eine Zusammenfassung der Highlights, gefolgt von detaillierten Erläuterungen zu den wichtigsten Änderungen und einer Anleitung zur Migration auf Version 2.0. Die vollständigen Release-Notizen sind auf GitHub einsehbar.
DuckDB 2.0 LTS wird voraussichtlich bis mindestens Oktober 2027 unterstützt. Die Version führt zudem einen serverfähigen Modus ein, der Verbindungen von mehreren Clients zulässt, sowie eine neue SQL-Parser-Implementierung auf Basis von Parsing-Expression-Grammatiken, die die Erweiterung der Sprache erleichtert. Ein neuer VARIANT-Typ ersetzt den bisherigen JSON-Typ und ermöglicht eine effizientere Speicherung und schnellere Abfragen von halbstrukturierten Daten, indem gemeinsame Strukturen automatisch erkannt und fragmentiert werden. Darüber hinaus stehen Trigger-Funktionen zur Verfügung, mit denen automatisierte Aktionen bei Datenänderungen ausgeführt werden können, etwa das Protokollieren von Änderungen in einer separaten Tabelle für Prüfzwecke. Die nicht synchronisierte I/O-Unterstützung erhöht die Skalierbarkeit von Abfragen und Dateizugriffen, insbesondere bei Cloud-Speicherlösungen wie Amazon S3, wo Lesevorgänge stark beschleunigt werden.
DuckDB ist ein OLAP-Datenbanksystem, das als Single-File-Bibliothek verfügbar ist und sowohl lokal als auch über Netzwerkverbindungen genutzt werden kann. Es unterstützt gängige Formate wie CSV, Parquet und JSON und ermöglicht den Zugriff auf externe Datenbanken durch Extensions. Die Entwicklung wird von DuckLabs gesteuert, das im August 2026 von AWS übernommen wurde und nun als Tochtergesellschaft agiert. Die Version wird als langfristig unterstützte Variante angeboten, wobei die Unterstützung bis Oktober 2027 verlängert wird. Die Ankündigung betont die Bedeutung des Quack-Protokolls für clientserverbasierte Architekturen und die verbesserte Flexibilität durch den neuen Parser. Die vollständigen Details sind auf der offiziellen GitHub-Release-Seite veröffentlicht.