Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
DuckDB いいよ / My Way of Using DuckDB
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
mackey0225
December 06, 2024
Programming
230
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
DuckDB いいよ / My Way of Using DuckDB
mackey0225
December 06, 2024
More Decks by mackey0225
See All by mackey0225
Minecraft の MOD 開発を通して 子どもと一緒に考えるシステム開発について / Thinking About System Development with Children #jjug_ccc
mackey0225
0
75
「なんか〇〇ライブラリで脆弱性あるみたいなんだけど。。。」から始める脆弱性対応 / First Steps in Vulnerability Response
mackey0225
2
150
RSAが破られる前に知っておきたい 耐量子計算機暗号(PQC)入門 / Intro to PQC: Preparing for the Post-RSA Era
mackey0225
3
180
今こそ知るべき耐量子計算機暗号(PQC)入門 / PQC: What You Need to Know Now
mackey0225
3
560
JEP 496 と JEP 497 から学ぶ耐量子計算機暗号入門 / Learning Post-Quantum Crypto Basics from JEP 496 & 497
mackey0225
2
1.1k
「社内LT会」を1年続けてみた! / Our Year-Long Journey of Internal Lightning Talks
mackey0225
1
220
プロポーザル駆動学習 / Proposal-Driven Learning
mackey0225
2
3.3k
コーディングは技術者(エンジニア)の嗜みでして / Learning the System Development Mindset from Rock Lady
mackey0225
2
1.3k
Spring gRPC で始める gRPC 入門 / Introduction to gRPC with Spring gRPC
mackey0225
2
1.5k
Other Decks in Programming
See All in Programming
フロントエンドとバックエンドで「1文字」を揃えよう
youkidearitai
PRO
0
780
AI時代のUIはどこへ行く?その2!
yusukebe
22
7.7k
Developing with AI Agents — Codex, Claude Code & Cowork Practical Guide
x5gtrn
PRO
0
1.3k
鹿野さんに聞く!『TypeScriptコードレシピ集』で磨く実践力
tonkotsuboy_com
4
970
AIを活用したE2Eテスト実装効率化のあゆみ / ebisu-mobile-14-kotetu
kotetuco
0
160
「AIで開発し、AIを届ける」をEvalでつなぐ 〜AIネイティブに始めるプロダクト開発の実践〜 / Connecting "Develop with AI, deliver AI" with Eval
rkaga
4
5.6k
jQueryをバージョンアップする前に使いたいjQuery Migrate
matsuo_atsushi
0
630
コンテキストの使い捨てをやめる — ビジネスルール駆動開発と miko —
ioki
0
260
Datadog × OpenTelemetry 入門と実践のあいだ
kn_to_maxpno
1
180
SLOをサービス品質の共通言語にするために 取り組んできたこと
wakana0222
0
280
ローカルLLMでどこまでコードが書けるか -縮小版 / How much code can be written on a local LLM Shortened
kishida
2
170
20260623_Loop Engineeringで自分の分身の問い合わせBotを作る
ryugen04
0
110
Featured
See All Featured
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
360
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
460
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Art, The Web, and Tiny UX
lynnandtonic
304
22k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
450
ラッコキーワード サービス紹介資料
rakko
1
3.8M
Designing Powerful Visuals for Engaging Learning
tmiket
1
430
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
380
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.8k
Fashionably flexible responsive web design (full day workshop)
malarkey
408
66k
From π to Pie charts
rasagy
0
230
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
220
Transcript
DuckDB いいよ 2024-12-06 DevLOVE関西 BABY JOB株式会社 浅野 正貴 (@mackey0225)
DuckDB いいよ 自己紹介 名前:浅野 正貴 所属:BABY JOB株式会社 最近はインフラや SRE がメイン X:
@mackey0225 DuckDB かわいいよ
DuckDB いいよ 目次 • DuckDB とは? • はじめかた • オレオレな使い方
• 参考リンク集
DuckDB いいよ DuckDB とは? https://duckdb.org/
DuckDB いいよ DuckDB とは? https://duckdb.org/
DuckDB いいよ DuckDB とは? • 雑紹介「SQL ライクに様々なことができる便利ツール」 ◦ というか、自分でも使いこなせていない。。。
DuckDB いいよ DuckDB とは? • 雑紹介「SQL ライクに様々なことができる便利ツール」 ◦ というか、自分でも使いこなせていない。。。 •
なぜ Duck なのか? ◦ アヒルは飛ぶ・歩く・泳ぐ・なんでも食べていきてい ける・環境の変化に強いということから ◦ https://duckdb.org/faq.html#why-call-it-duckdb
DuckDB いいよ DuckDB とは? • SQL ライク ◦ 独自のシンタックスや拡張機能がある ◦
例: FROM-First Syntax ▪ FROM tbl SELECT i, s; とか FROM tbl; とか
DuckDB いいよ はじめかた https://duckdb.org/docs/installation/
DuckDB いいよ はじめかた https://duckdb.org/docs/installation/
DuckDB いいよ はじめかた https://duckdb.org/docs/installation/
DuckDB いいよ はじめかた https://duckdb.org/docs/installation/
DuckDB いいよ はじめかた https://duckdb.org/docs/installation/ 楽ちん!
DuckDB いいよ オレオレな使い方 ポータビリティーが高いので大体のとこで使える
DuckDB いいよ オレオレな使い方 ポータビリティーが高いので大体のとこで使える つまり、 AWS CloudShell (*) でも使えるんちゃう? (*)
AWS 管理コンソールで使えるターミナル・コマンドプロンプトみたいなもの
DuckDB いいよ オレオレな使い方 ポータビリティーが高いので大体のとこで使える つまり、 AWS CloudShell (*) でも使えるんちゃう? (*)
AWS 管理コンソールで使えるターミナル・コマンドプロンプトみたいなもの いざ!実践!!
DuckDB いいよ オレオレな使い方 - CloudShell でのインストール 以下のコマンドを CloudShell で叩く! https://carbon.now.sh/?bg=rgba%2874%2C144%2C226%2C1%29&t=blackboard&wt=bw&l=application%2Fx-sh&width=680&ds=true&dsyoff=8px&dsblur=21px&wc=false&wa=true&pv=17px&ph=11px&ln=true&fl=1&fm=Hack&fs
=16px&lh=173%25&si=false&es=2x&wm=false&code=curl%2520-LO%2520https%253A%252F%252Fgithub.com%252Fduckdb%252Fduckdb%252Freleases%252Fdownload%252Fv1.1.3%252Fduckdb_cli-linux-amd64.zip%250Aunzip %2520duckdb_cli-linux-amd64.zip%2520%250Achmod%2520%252Bx%2520duckdb%2520%252F%252F%2520%25E3%2581%2593%25E3%2581%2593%25E3%2581%25AF%25E3%2580%2581%25E5%25BF%2585%25E8%25A6%25 81%25E3%2581%25AB%25E5%25BF%259C%25E3%2581%2598%25E3%2581%25A6%25E6%25A8%25A9%25E9%2599%2590%25E5%25A4%2589%25E6%259B%25B4%250A.%252Fduckdb
DuckDB いいよ オレオレな使い方 - CloudShell でのインストール ほい!
DuckDB いいよ オレオレな使い方 - CloudShell でのインストール ほい!ほい!
DuckDB いいよ オレオレな使い方 - CloudShell でのインストール ほい!ほい!ほい!
DuckDB いいよ オレオレな使い方 - CloudShell でのインストール ほい!ほい!ほい! 楽ちん!
DuckDB いいよ オレオレな使い方 - CloudShell でのインストール ほい!ほい!ほい! 楽ちん! (2回目)
DuckDB いいよ オレオレな使い方 - ALB ログの確認 • CloudShell なので、S3 にあるログの取得が容易!!
• ダウンロードもしないので、使い捨てできる!! 【手順】 1. AWS CLI で S3 からログを CloudShell にコピー 2. DuckDB で テーブル作って流し込む 3. あとは好きにクエリを投げる!
DuckDB いいよ オレオレな使い方 - ALB ログの確認 • CloudShell なので、S3 にあるログの取得が容易!!
• ダウンロードもしないので、使い捨てできる!! 【手順】 1. AWS CLI で S3 からログを CloudShell にコピー 2. DuckDB で テーブル作って流し込む 3. あとは好きにクエリを投げる! ブログで説明! https://zenn.dev/babyjob/articles/mackey0225-use -duckdb-in-cloudshell
DuckDB いいよ 参考リンク集 • DuckDB ◦ https://duckdb.org/ ◦ https://duckdb.org/docs/sql/query_syntax/from#from-first-syntax •
使い方など ◦ https://road288.hatenablog.com/entry/2024/11/06/113954 ◦ https://www.linkedin.com/pulse/analysing-aws-application-load-balancer-logs -duckdb-unleashing/ ◦ https://speakerdeck.com/ktz/duckdbza-shao-jie-1-dot-1dui-ying-ban-at-duck dbzuo-tan-hui ◦ https://zenn.dev/babyjob/articles/mackey0225-use-duckdb-in-cloudshell
ご静聴いただき ありがとうございました!