Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
5分でわかるDuckDB Quack
Search
chanyou0311
June 29, 2026
Technology
500
4
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
5分でわかるDuckDB Quack
社内LTでの発表資料です。
5分でわかるDuckDB
の続編です。
chanyou0311
June 29, 2026
More Decks by chanyou0311
See All by chanyou0311
作って終わりにしない タイミーのセマンティックレイヤー育成の現在地
chanyou0311
4
3.3k
LookerとADKで作る社内AIエージェント
chanyou0311
0
710
「リリース後」に向き合うAI駆動開発の実践
chanyou0311
0
170
データエンジニアリング領域におけるDuckDBのユースケース
chanyou0311
10
4.6k
5分でわかるDuckDB
chanyou0311
12
4.8k
データプロダクトの定義からはじめる、データコントラクト駆動なデータ基盤
chanyou0311
3
2.1k
データの信頼性を支える仕組みと技術
chanyou0311
6
2.5k
Pulumi に入門してみた
chanyou0311
1
420
What is DRE? - Road to SRE NEXT@広島
chanyou0311
3
1.4k
Other Decks in Technology
See All in Technology
IR Today: Theory, Practice, and Agents
dtunkelang
0
270
HolmesGPTで始めるSREエージェント入門!プラットフォームの障害調査はAIにお任せ 〜
sanghyuk
0
250
「今盗んで、後で解く」に備える ― AWSのポスト量子暗号入門
yama3133
2
280
営業オントロジーの作り方と、エージェントからの辿り方 ── ナレッジワークの現場から
kworkdev
PRO
1
200
AI臭い文章とは何なのか
nasuvitz
36
75k
顧客の成果創出とプロダクトの成長を 両立するためのFDE
sansantech
PRO
0
520
20260929_AmazonGuardDutyの検出通知メールにAWS DevOpsAgentの調査結果を追加する
yhana
1
380
KanaAI
shreyas1009
0
130
【データ横丁主催】AI Agentがコンテキストを使って仕事をした後、何が残るのか― 組織の経験を次の判断に引き継ぐ「Agent Memory」
shisyu_gaku
2
270
AIに会社の文脈を理解させる技術~上流工程・非エンジニアにも広げるハーネスエンジニアリング実践~
ochtum
0
200
覗いてみよう 関数型ビジュアル言語×2Dグラフィックスの世界
yohyamasaki
0
150
高負荷プロダクション環境におけるAWS Lambdaのリアル 〜スケールとコストを左右する実行ライフサイクルの技術仕様〜
maimyyym
2
830
Featured
See All Featured
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2.2k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
3
4.3k
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
440
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
530
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
330
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.6k
It's Worth the Effort
3n
188
29k
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.4k
Test your architecture with Archunit
thirion
2
2.4k
Balancing Empowerment & Direction
lara
6
1.3k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
203
76k
Reality Check: Gamification 10 Years Later
codingconduct
0
2.3k
Transcript
5分でわかるDuckDB Quack chanyou
Yu Nakamura - chanyou ‧ 広島在住でリモートワークしてます ‧📊 普段は事業会社でデータ基盤を作っています ‧🐍 Python
とか Google Cloud とかよく使っています ‧🍓 おうち Kubernetes クラスタ
DuckDB の話の続編をします https://speakerdeck.com/chanyou0311/5fen-tewakaruduckdb
30秒でわかる DuckDB
‧OLAP(オンライン分析処理)特化のDB Engine ‧要はめっちゃ早い ‧SQLite のようなインプロセス型のデータベース ‧⾼いポータビリティが特徴 ‧MIT ライセンスで C++ 実装
シングルバイナリでセットアップが容易 https://duckdb.org/docs/installation/?version=stable&environment=cli&platform=linux&download_method=direct&architecture=arm64
オブジェクトストレージへのクエリエンジン ‧主要なオブジェクトストレージ‧ファイル形式に対応して いて、たいていのデータが読み込める
SSoT がやりにくい ‧複数のデバイスで DuckDB ファイルを同期できない ‧ちゃんと運⽤ルールを敷かないと、どの DuckDB ファイルが最 新なのか分からなくなる ‧オブジェクトストレージを
SSoT として保持して、DuckDB はク エリエンジンとして割り切って使うのがよさそう
DuckDB インスタンス同⼠の通信が可能に ‧それが DuckDB Quack プロトコル…!
DuckDB Quackとは?
DuckDB Quack ‧DuckDB 同⼠が喋るクライアント‧サーバープロトコル ‧DuckDB がサーバーにもクライアントにもなる ‧2026-05-12 発表 v1.5.3 で
beta ‧正式版は v2.0(2026年秋)予定
DuckDB Quack の利⽤イメージ (Server)
DuckDB Quack の利⽤イメージ (Client)
DuckDB Quack の利⽤イメージ https://duckdb.org/2026/05/12/quack-remote-protocol
DuckDB Quack の特徴 ‧HTTPベースで構築 ‧複数クライアントからの同時書き込みに対応 ‧やっぱり速い
HTTPベースで構築 ‧既存の HTTP 資産がそのまま効く ‧ロードバランサ‧ファイアウォール‧認証‧監視 ‧リバプロ SSL 終端の構成にそのまま乗せられる ‧DuckDB-Wasm が
Quack をネイティブに喋れる ‧ブラウザの DuckDB がリモートの DuckDB に直結
複数クライアントからの同時書き込みに対応 ‧複数プロセスが同じテーブルを並列に書き換えても ロックし合わない ‧読み取りだけでなく、DDLやINSERTなども対応 ‧認証‧認可が拡張可能 ‧Google アカウント認証情報で参照もできるはず ‧誰が何にアクセスできるかの簡易ACLを持つことも
6000万レコードのデータ転送が5秒以内 https://duckdb.org/2026/05/12/quack-remote-protocol
DuckDB Quack のユースケース
中央集権的な DuckDB Server / Client ‧ETL/ELT の王道パターンを DuckDB でできるように
None
セルフホスト型の BI ツールへの統合 ‧アプリケーションに SQLite を組み込むアーキテクチャ ‧同じように BI ツールに DuckDB
を組み込むことで、⾼速化でき そう https://superset.apache.org/
DuckDB Quack の苦⼿なシーン
同時書き込みのスケールに上限がある ‧同じテーブルへの並列 INSERT は8スレッドで頭打ちで、それ以 上は PostgreSQL の⽅がスケールする ‧それでも秒間5,500トランザクション対応できている ‧分析⽤途だと⼗分に思う
HA / Read Replica の公式対応は現時点でない ‧(2026-06-29 時点でベータ版ではあるので…) ‧DuckDB Server が単⼀障害点になるのは避けたい
‧それを避ける公式のオプションは現時点でなし ‧⾃前で Read Replica / フェイルオーバーの仕組み作るのも⾯⽩ いとは思う ‧HTTPベースで巨⼈の肩に乗れる良さがでている
認証認可の⾃前実装がつきまとう ‧「部署Aだけこのデータ⾒れる」をするには認証認可の⾃前実装 ‧認証フックの作り込み(JWT 検証等) ‧認可⽤の Allowlist の構築(emailとpermissionのテーブル等) ‧それでも⾏レベル、列レベルの制限は現時点では実施できない
まとめ
まとめ ‧DuckDB Quack で中央集権的なデータ基盤を⼿軽に作れる! ‧HTTPベースなのでWebサーバーのプラクティスが活きる ‧すぐ使い始められるので、ぜひ試してみてください!
おわり 🦆