
Show Notes
『Designing Data-Intensive Applications』第2版でも引用されたブログ記事「Embedded databases (1): The harmony of DuckDB, Kùzu and LanceDB」を元に、次世代の組み込み型データベース(Embedded DB)の動向と特徴について解説します。
本編では、分析処理(OLAP)に特化した「DuckDB」、高度な接続性を持つグラフ構造に特化した「Kùzu」、画像・音声などの生データとベクトルを同居できる「LanceDB」の3つの組み込みDBを取り上げます。それぞれの技術的特徴(ベクトル化クエリ実行、ポインタベースジョイン、DiskANNに対応した独自フォーマットなど)を整理しつつ、インメモリ列指向フォーマット「Apache Arrow」を介して同一プロセス内で変換コストなく連携する「調和(Harmony)」の仕組みを読み解きます。また、PostgreSQLの各種拡張機能(pg_duckdb、Apache AGE、pgvectorなど)との比較や、買収・フォークを含めた各OSSプロジェクトの最新動向についても議論します。
組み込みデータベース (Embedded DB) / DuckDB / Kùzu / LanceDB / OLAP と ベクトル化クエリ実行 / グラフデータベース と Cypher / マルチモーダルとDiskANN / Apache Arrowによるゼロコピー連携 / PostgreSQL拡張機能 (pg_duckdb, Apache AGE, pgvector) / OSSの商業化とエコシステム
参考リンク The harmony of DuckDB, Kùzu and LanceDB, The Data Quarry DuckDB Kùzu LadybugDB LanceDB Lance Apache Parquet Apache Arrow pg_duckdb Apache AGE pgvector pgvectorscale pg_diskann
More from Tech Table Log: 同期エンジニアの雑談・勉強ログ
PostgreSQLをドキュメント、ベクトル、全文検索、時系列、地理空間データ、メッセージキューとして活用する設計思想を解説した書籍の翻訳プロジェクトについて解説します。
Sebastian Raschka さんのブログをもとに、話題の GPT-6 Astra について「何が良くなったのか」「推測されているアーキテクチャ」「トークン効率」の3点から振り返りました。Mac mini / Mac Studio を操作対象にした強化学習で強くなった PC 操作、2018年の Universal Transformers に端を発する Looped Transformer や Mixture-of-Recursions、賢いモデルほど少ないトークンで答えにたどり着くという話と reasoning trace の監視性の論点などを話しています。
PostgreSQLの公式コミュニティにより「Significant Contributor」に認定されたShinyaの実体験を元に、大規模OSSコミュニティへの貢献プロセスと歩みについて解説します。
前回に引き続き対面収録で、2人が最近「始めたこと」と「やめたこと」について雑談します。 ポッドキャスト1周年 / オーダーメイドインソール / 睡眠トラッキング / Claude Cowork で栄養管理 / 筋トレとパーソナルトレーニング / 耳栓で睡眠改善 / Xをみなくなった話 / vibe codingと腰痛 / ELSA / 英語学習 / ディズニー英語
Lon が Cloudflare 社の OSS プロダクト「Cloudflare OS」を紹介するエピソードです。機能紹介ブログと CIO によるブログの 2 本をもとに、エージェント用ワークスペース、セキュリティとアクセス権限管理、アプリの配布・共有という 3 つの柱を解説しています。データアクセス権限だけでなく AI が生成したアウトプットに対する権限管理まで考慮されたセキュリティ設計や、ノンテクニカルな人にも使いやすくするための工夫、V1 の課題を踏まえた V2 の設計思想についても取り上げています。