HeadlinesBriefing HeadlinesBriefing.com

DuckDB 2.0.0 LTS「Cinnamon Teal」リリース

Hacker News •
×

DuckDBチームは、DuckDB 2.0.0 LTSをリリースしました。コードネームは「Cinnamon Teal」で、アメリカ大陸西部に生息する赤褐色のカモ、Spatula cyanopteraにちなんで名付けられています。今回のリリースは、DuckDB 1.5以降の約20,000件のコミットに基づいており、プロジェクトとしてこれまでで最大の機能リリースとされています。DuckDB 1.0が安定性と後方互換性に重点を置いていたのに対し、DuckDB 2.0は何よりもまず機能リリースです。

主な特徴には、洗練されたQuackプロトコル、非同期I/O、第一級のVARIANT型、エージェントモード、トリガー、拡張可能なSQLパーサーなどが含まれます。DuckDB 1.5.3で導入されたQuackにより、従来のクライアント・サーバー構成でDuckDBを実行できるようになり、新しいCONNECT文を使えば、単一のコマンドでリモートデータベースに接続して切り替えることができます。コマンドラインインターフェースにも、Quackサーバーやクライアントを直接セットアップするための-serveと-connectの引数が追加されました。

パフォーマンスの改善には、ParquetおよびCSVファイルの読み込みを行う非同期I/Oが含まれ、I/Oレイヤーをクエリ実行とは独立してスケールさせることができます。新しいリモートpushdownオプティマイザーは、テーブルをネットワーク越しに取得するのではなく、PostgreSQLやMySQLなどのリモートサーバーに直接クエリを送信します。

DuckDB 2.0は長期サポート(LTS)リリースであり、少なくとも2027年10月までサポートされます。前のLTSリリースであるバージョン1.4は2026年11月下旬まで、バージョン1.5は2027年3月までサポートが延長されています。一部のクライアントライブラリや拡張機能は、利用可能になるまでさらに数日かかる場合があります。

出典: Hacker News · 要約:HeadlinesBriefing