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
220
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
59
「なんか〇〇ライブラリで脆弱性あるみたいなんだけど。。。」から始める脆弱性対応 / First Steps in Vulnerability Response
mackey0225
2
140
RSAが破られる前に知っておきたい 耐量子計算機暗号(PQC)入門 / Intro to PQC: Preparing for the Post-RSA Era
mackey0225
3
170
今こそ知るべき耐量子計算機暗号(PQC)入門 / PQC: What You Need to Know Now
mackey0225
3
550
JEP 496 と JEP 497 から学ぶ耐量子計算機暗号入門 / Learning Post-Quantum Crypto Basics from JEP 496 & 497
mackey0225
2
1k
「社内LT会」を1年続けてみた! / Our Year-Long Journey of Internal Lightning Talks
mackey0225
1
210
プロポーザル駆動学習 / Proposal-Driven Learning
mackey0225
2
3.2k
コーディングは技術者(エンジニア)の嗜みでして / 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
Vue × Nuxt × Oxc どこまで使える?実運用の現在地
andpad
0
210
Developing with AI Agents — Codex, Claude Code & Cowork Practical Guide
x5gtrn
PRO
0
1.3k
AIとASP.NET Coreで雑Webアプリを作った話
mayuki
0
500
さぁV100、メモリをお食べ・・・
nilpe
0
140
決定論的オーケストレーションの設計と実装 / Design and Implementation of Deterministic Orchestration
nrslib
3
1.3k
dRuby over BLE
makicamel
2
330
[2026年度第1回ORセミナー] 計画最適化ベンチャーと競技プログラミング人材
terryu16
0
260
Make SRE Operations Easier with Azure SRE Agent
kkamegawa
0
5.3k
生成AI時代にこそ効くGo | Why Go Works in the Age of Generative AI
mom0tomo
8
3.2k
その問い、本当に正しいですか?AI時代のエンジニアに必要な哲学と認知科学 / ai-philosophy-cognitive-science
minodriven
6
4k
技術記事、AIに書かせるか、自分で書くか? 〜それでも私が自分の手で書く理由〜 / #QiitaConference
jnchito
2
1.4k
Lessons from Spec-Driven Development
simas
PRO
0
170
Featured
See All Featured
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
11k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
160
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.7k
The Curse of the Amulet
leimatthew05
1
13k
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
720
30 Presentation Tips
portentint
PRO
1
320
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
55k
Typedesign – Prime Four
hannesfritz
42
3.1k
VelocityConf: Rendering Performance Case Studies
addyosmani
333
25k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
140
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.1k
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
ご静聴いただき ありがとうございました!