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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
chanyou0311
June 29, 2026
Technology
520
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.4k
LookerとADKで作る社内AIエージェント
chanyou0311
0
730
「リリース後」に向き合うAI駆動開発の実践
chanyou0311
0
170
データエンジニアリング領域におけるDuckDBのユースケース
chanyou0311
10
4.7k
5分でわかるDuckDB
chanyou0311
12
4.9k
データプロダクトの定義からはじめる、データコントラクト駆動なデータ基盤
chanyou0311
3
2.2k
データの信頼性を支える仕組みと技術
chanyou0311
6
2.5k
Pulumi に入門してみた
chanyou0311
1
430
What is DRE? - Road to SRE NEXT@広島
chanyou0311
3
1.4k
Other Decks in Technology
See All in Technology
夫婦で子育てするための育児標準化
codmoninc
PRO
0
520
会社紹介資料 / Sansan Company Profile
sansan33
PRO
31
430k
AI × アーキテクト 第1・2章|生成AIの課題とアーキテクトの素養
daidaidai
0
200
dbt Semantic Layerで進めるenechainのデータ民主化
akizhou
1
160
Active Record Connection Adaptersにおける長年の課題に再び取り組む
yahonda
0
380
AI時代のGraphQL
joere
1
260
アウトプット初心者、半年間のふりかえり
4o1sobblue
0
460
ストレスなくAIと付き合いたい!こんなときどうしてる?
namiki64
4
650
Claude の新機能を、 出た日に触って社内に届けるまで
rfdnxbro
1
200
フロントエンドカンファレンス関西2026 - 速すぎるUIに、待ち時間を
teamlab
PRO
0
210
フィンテック養成勉強会#68
finengine
0
180
会社説明資料
persolserverworks
0
9.8k
Featured
See All Featured
Making Projects Easy
brettharned
120
6.8k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
760
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
2
950
How to Think Like a Performance Engineer
csswizardry
28
2.9k
GraphQLとの向き合い方2022年版
quramy
50
15k
Why Our Code Smells
bkeepers
PRO
340
58k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
2
330
Mind Mapping
helmedeiros
1
400
Ten Tips & Tricks for a 🌱 transition
stuffmc
1
270
Bash Introduction
62gerente
615
220k
Raft: Consensus for Rubyists
vanstee
142
7.8k
Fantastic passwords and where to find them - at NoRuKo
philnash
53
4k
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サーバーのプラクティスが活きる ‧すぐ使い始められるので、ぜひ試してみてください!
おわり 🦆