Entwicklungs-Roadmap
Entwicklungs-Roadmap
(Zuletzt aktualisiert: August 2026)
Das DuckDB-Projekt wird von der gemeinnützigen DuckDB Foundation getragen. Die Foundation und DuckLabs werden nicht von externen Investoren (z. B. Venture Capital) finanziert. Die Foundation finanziert sich über Beiträge ihrer Mitglieder, die Einnahmen von DuckLabs stammen aus kommerziellem Support und der Priorisierung von Funktionen.
Diese Liste stammt von den DuckDB-Maintainern und basiert auf der langfristigen Strategie des Projekts sowie auf Gesprächen mit Nutzern in der Open-Source-Community (GitHub Issues und Discussions, soziale Medien usw.). Wie Sie Funktionen in DuckDB vorschlagen, steht in der FAQ unter „Ich möchte, dass Funktion X in DuckDB umgesetzt wird“.
Geplante Funktionen
Dieser Abschnitt nennt die Themen, an denen das DuckDB-Team im kommenden Jahr arbeiten will.
- Den neuen PEG-Parser standardmäßig nutzen
- Die stabile Version des Quack-Protokolls ausliefern
- Unterstützung für asynchrones I/O
- Migration und Dokumentation zur C-Client-API und C-Erweiterungs-API
- Rust-Unterstützung für Erweiterungen
- C++17-Unterstützung
- Laufende Verbesserungen an Lakehouse-Formaten: Iceberg, Delta, Lance und DuckLake
MATCH_RECOGNIZEfür Mustererkennung- Parallele Python-UDFs
- macOS-Installer
- Windows-Installer
Es gibt keine Garantie, dass eine bestimmte Funktion im nächsten Jahr erscheint. Alles auf dieser Seite kann sich ohne Ankündigung ändern.
Geplante Abkündigungen
Wir ziehen schrittweise die Lambda-Syntax (x -> x + 1) zugunsten der Python-Variante lambda x : x + 1 zurück. DuckDB v1.5 warnt bei der alten Syntax, DuckDB v2.0 wirft einen Fehler (sofern die alte Syntax nicht ausdrücklich erlaubt wird).
Spätere Arbeit / Finanzierung gesucht
Einige Funktionen und Optimierungen wollen wir später umsetzen. Wenn Sie diese Punkte beschleunigen möchten, wenden Sie sich an DuckLabs.
- Go-Unterstützung für Erweiterungen
- Optimierungen für Zeitreihen
- Partition-bewusste Optimierungen
- Sortier-bewusste Optimierungen
- Bessere Schätzung der Filterkardinalität durch automatisch gepflegte Tabellenstichproben
ALTER TABLE-Unterstützung zum Hinzufügen von Fremdschlüsseln- Verbesserungen am Query-Profiling (besonders bei gleichzeitig laufenden Abfragen)
- Materialisierte Sichten
- Unterstützung für PL/SQL-Stored-Procedures (siehe Denis Hirns DuckPL-Vortrag)
- XML-Leseunterstützung
- FIPS-Konformität für die Datenbankverschlüsselung
- Leistung und Out-of-Core-Optimierung unter Windows