シングルバイナリでローカル実行可能、高速なOLAP用オープンソースDB「DuckDB 1.0」正式リリース

今回は「シングルバイナリでローカル実行可能、高速なOLAP用オープンソースDB「DuckDB 1.0」正式リリース」についてご紹介します。

関連ワード (戦略的、所有、方式等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

本記事は、Publickey様で掲載されている内容を参考にしておりますので、より詳しく内容を知りたい方は、ページ下の元記事リンクより参照ください。


オープンソースとして開発されているOLAP用データベース「DuckDB」が正式版となるバージョン1.0に到達したことが発表されました。

OLAP用のデータベースといえば、クライアント/サーバ方式の大規模なサーバアプリケーションが一般的ですが、DuckDBは、SQLiteのようにローカル環境上でシングルバイナリでローカル環境でも簡単に実行できる点が最大の特徴です。

SQLでクエリを記述すると同時に、Python、Java、Node.js、Rust、Go、C/C++、R、ODBCなどから呼び出せるAPIも備えており、クライアントアプリケーションに組み込むこともできます。

対応するプラットフォームはWindows(x86_64)、macOS(Intel/Apple Silicon)、Linux(AMD64/Arm64)です。

We are proud to release the first major version of DuckDB, v1.0.0, codenamed "Snow Duck".

This version is a culmination of almost six years of research and development. Today we are shipping an innovative database system with a backwards-compatible storage format.

Check out our… pic.twitter.com/DpZ9MCH2eK

— DuckDB (@duckdb) June 3, 2024

カラム型エンジンと並列実行による高速処理

DuckDBは高速なOLAP処理を実現するために並列実行が可能なカラム型エンジンを搭載しています。

単一ファイルとして扱える独自フォーマットのデータベースファイルに加えて、CSV、Parquet、JSON形式のデータの読み書きも可能。Amazon S3のエンドポイントにも対応します。

拡張機能による機能追加も可能

拡張機能によってDuckDBにさまざまな機能を追加できるようになっています。

オフィシャルな拡張機能だけでも、フルテキストサーチ、MySQLやPostgreSQL、SQLiteデータベースの読み書き、地理的なデータを扱えるスペーシャルデータ対応などを始めとする、さまざまな拡張機能が用意されています。

長期的な開発資金もまかなえていると

DuckDBの開発元であるDuckDB Labsは、DuckDBのコンサルティングやサポートサービスを提供するビジネスモデルを採用しています。

同社はこのビジネスモデルで上手く運営されており、DuckDBの開発は健全に行われていると、「Announcing DuckDB 1.0.0」の中で次のように説明しています。

Unlike many open-source projects, DuckDB also has a healthy long-term funding strategy. DuckDB Labs, the company that employs DuckDB’s core contributors, has not had any outside investments, and as a result, the company is fully owned by the team. Labs’ business model is to provide consulting and support services for DuckDB, and we’re happy to report that this is going well. With the revenue from contracts, we fund long-term and strategic DuckDB development with a team of almost 20 people.

多くのオープンソースプロジェクトとは異なり、DuckDBには健全な長期資金調達戦略があります。DuckDBの中心的なコントリビュータを雇用しているDuckDB Labsは外部からの投資を一切受けておらず、その結果、会社は完全にチームによって所有されています。
DuckDB LabsのビジネスモデルはDuckDBのコンサルティングとサポートサービスの提供ですが、幸いなことにこのビジネスは順調です。売り上げは契約に基づいており、20人近いチームの長期的かつ戦略的なDuckDBの開発資金をまかなっています。

COMMENTS


Recommended

TITLE
CATEGORY
DATE
キヤノンITS、医療DXを実現する新たな医療機関向けサービスを提供へ
IT関連
2023-11-28 15:18
企業全体をデジタル化するならアジャイルプロセスを検討すべき理由
IT関連
2021-08-01 19:48
「えきねっと」がUI刷新 JR東「この20年で最も大規模なリニューアルに挑戦」
企業・業界動向
2021-04-14 11:05
AI契約管理システム「LegalForceキャビネ」にフラグ付け機能–リスクある契約の把握を容易に
IT関連
2022-02-26 15:40
AWSジャパン、生成AI最新情報を発表–開発者体験を一新する「Amazon Q Developer」など
IT関連
2024-05-19 10:41
Amazon S3やEFSを爆速にする「Amazon File Cache」/Denoが大幅な方針変更を発表/無料で読めるITまんが 2022年版ほか、2022年8月の人気記事
編集後記
2022-09-30 17:40
[速報]Google、機械学習に特化した新プロセッサ「Cloud TPU v5e」発表。数万個のチップで単一ワークロードを処理可能に。Google Cloud Next '23
Google
2023-08-30 22:18
国内コンサルティング市場、DX支援の需要で再び高成長–IDC Japan
IT関連
2022-05-25 20:16
Excelの数式がチューリング完全になった/Google、ORMのSQLが遅いときの調査を容易に/クラウド市場でアリババがIBMを抜く、ほか。2021年2月の人気記事
編集後記
2021-03-05 03:27
EV普及を進める中国にバッテリー回収の壁
IT関連
2021-04-21 01:51
“歩きスマートグラス”でビデオ会議 横顔の映像を正面顔にリアルタイム変換 :Innovative Tech
トップニュース
2021-02-03 09:45
グリッド、鉄道や海上・陸上輸送を一元化するAI型輸送システムを開発
IT関連
2024-01-24 01:46
「Googleスプレッドシート」でプルダウンリストを作成するには
IT関連
2022-08-09 19:40
新宿の巨大猫、制作元がメイキング画像を公開 「どの角度なら立体的?」を3DCGで検証
ネットトピック
2021-07-21 23:52