DuckDBは、別のサーバープロセスを立てず、ホストプロセス内に完全に組み込んで動作するリレーショナルデータベースです。SQLをサポートし、分析クエリ(OLAP)向けに設計され、列指向・ベクトル化のクエリ実行エンジンを備え、MITライセンスで公開されています。ACIDのトランザクション保証があり、PythonとRに深く統合されているため、対話的なデータ分析にも使えると公式ページは説明しています。
DuckDBの定義と主な機能
サーバーを立てない組み込み型で、分析(OLAP)に特化している点が位置づけの特徴。