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
DuckDB いいよ / My Way of Using DuckDB
Search
mackey0225
December 06, 2024
Programming
250
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
900
Minecraft の MOD 開発を通して 子どもと一緒に考えるシステム開発について / Thinking About System Development with Children #jjug_ccc
mackey0225
0
110
「なんか〇〇ライブラリで脆弱性あるみたいなんだけど。。。」から始める脆弱性対応 / First Steps in Vulnerability Response
mackey0225
2
240
RSAが破られる前に知っておきたい 耐量子計算機暗号(PQC)入門 / Intro to PQC: Preparing for the Post-RSA Era
mackey0225
3
300
今こそ知るべき耐量子計算機暗号(PQC)入門 / PQC: What You Need to Know Now
mackey0225
3
700
JEP 496 と JEP 497 から学ぶ耐量子計算機暗号入門 / Learning Post-Quantum Crypto Basics from JEP 496 & 497
mackey0225
2
1.2k
「社内LT会」を1年続けてみた! / Our Year-Long Journey of Internal Lightning Talks
mackey0225
1
270
プロポーザル駆動学習 / Proposal-Driven Learning
mackey0225
2
3.7k
コーディングは技術者(エンジニア)の嗜みでして / Learning the System Development Mindset from Rock Lady
mackey0225
2
1.5k
Other Decks in Programming
See All in Programming
IBM Bob Dojo #1 仕様駆動開発入門
oniak3ibm
PRO
0
360
IBM Bob でAI駆動開発『QC-Playbook』
ichirokano2
0
100
カツオ、ご期待ください
suneo3476
0
160
R8 の設定見直しでアプリサイズ削減
andpad
0
190
気持ちぃ〜角丸 Squircle
ryu1013
0
150
速習iPhone Duo対応
yuukiw00w
2
970
半永久的に提供し続けられるプライベートクラウドを目指して ― 利用者の認知負荷を抑えるAPI抽象化とハードウェア世代交代の基盤設計
tomokon
0
470
Embedded Swiftで作る自作USBデバイス によるiOSデバイスの自動テスト / iOSDC Japan 2026 glassfiber
glassfiber
0
310
contenteditable と日本語入力に向き合う
colorful12
0
180
AI時代のコードレビューは人に向けるな、仕組みに向けろ
texmeijin
5
3.6k
AWSに止められる覚悟してますか?
morizo_1984
2
520
[Rails World 2026] Durable orchestration on Rails: from continuation to workflow
palkan
1
680
Featured
See All Featured
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
300
Paper Plane (Part 1)
katiecoart
PRO
2
11k
A better future with KSS
kneath
240
18k
GitHub's CSS Performance
jonrohan
1033
470k
How to build a perfect <img>
jonoalderson
1
6.1k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
280
The Cost Of JavaScript in 2023
addyosmani
55
10k
Everyday Curiosity
cassininazir
0
350
Rebuilding a faster, lazier Slack
samanthasiow
85
9.7k
Become a Pro
speakerdeck
PRO
31
6.3k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.8k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
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
ご静聴いただき ありがとうございました!