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
mackey0225
December 06, 2024
Programming
240
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
人生初のマネージャーというロールを 経験して得たもの・失ったもの / Reflections on My First Manager Role
mackey0225
0
780
Minecraft の MOD 開発を通して 子どもと一緒に考えるシステム開発について / Thinking About System Development with Children #jjug_ccc
mackey0225
0
91
「なんか〇〇ライブラリで脆弱性あるみたいなんだけど。。。」から始める脆弱性対応 / First Steps in Vulnerability Response
mackey0225
2
160
RSAが破られる前に知っておきたい 耐量子計算機暗号(PQC)入門 / Intro to PQC: Preparing for the Post-RSA Era
mackey0225
3
210
今こそ知るべき耐量子計算機暗号(PQC)入門 / PQC: What You Need to Know Now
mackey0225
3
600
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
230
プロポーザル駆動学習 / Proposal-Driven Learning
mackey0225
2
3.5k
コーディングは技術者(エンジニア)の嗜みでして / Learning the System Development Mindset from Rock Lady
mackey0225
2
1.4k
Other Decks in Programming
See All in Programming
Android CLI
fornewid
0
220
Claude CodeとAgentCore Gatewayを繋ぐ際の認証認可 / Authentication and authorization when connecting Claude Code with AgentCore Gateway
har1101
2
270
Apache Hive: Toward a Cloud Native Lakehouse
okumin
0
190
jsmini JavaScript Engine を作ってみた話
yosuke_furukawa
PRO
0
320
Laravel Boostに学ぶ、AIにPHPを書かせる技術 〜OSSの実装から蒸留するエージェント制御の王道〜
kentaroutakeda
3
690
Detecting Compromised CI with eBPF and Cilium Tetragon
lizrice
0
180
Apache Hive: そしてCloud Native Lakehouseへ
okumin
1
220
為什麼你並不需要ViewModel / No, you don't need a ViewModel
lovee
1
490
Go言語とトイモデルで学ぶTransformerの気持ち / fukuokago23-transformer
monochromegane
0
170
2年かけて Deno に DOMMatrix を実装した話 / How I implemented DOMMatrix in Deno over two years
petamoriken
0
210
Building a Meta Ray-Ban display app
akkeylab
0
140
夏だ!祭りだ!祭りとはドメインモデリングでは?
ryugen04
0
260
Featured
See All Featured
The Limits of Empathy - UXLibs8
cassininazir
1
600
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
410
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.6k
ラッコキーワード サービス紹介資料
rakko
1
4.3M
The Cult of Friendly URLs
andyhume
79
7k
Prompt Engineering for Job Search
mfonobong
0
400
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.5k
Chasing Engaging Ingredients in Design
codingconduct
0
270
The Curious Case for Waylosing
cassininazir
1
450
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
940
Site-Speed That Sticks
csswizardry
13
1.4k
Making the Leap to Tech Lead
cromwellryan
135
10k
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
ご静聴いただき ありがとうございました!