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
[SRETT #6] DBREノススメ
Search
nnaka2992
June 22, 2023
Programming
3
1.2k
[SRETT #6] DBREノススメ
3-shake SRE Tech Talk #6で発表した資料です
https://3-shake.connpass.com/event/279426/
nnaka2992
June 22, 2023
Tweet
Share
More Decks by nnaka2992
See All by nnaka2992
ついに国内でも使えるようになる!~Oracle Database@Google Cloudの紹介~
nnaka2992
1
110
データベースの技術選定を突き詰める ~複数事例から考える最適なデータベースの選び方~
nnaka2992
3
5.1k
Google Cloud Next 2025 DM Recap ~DM領域PTEが贈る注目リリース~
nnaka2992
0
100
データベースエンジニアの仕事を楽にする。PgAssistantの紹介
nnaka2992
9
4.8k
Google Cloudとo11yで実現するアプリケーション開発者主体のDB改善
nnaka2992
2
300
データベースのオペレーターであるCloudNativePGがStatefulSetを使わない理由に迫る
nnaka2992
0
410
CloudNativePGを布教したい
nnaka2992
0
360
CloudNativePGがCNCF Sandboxプロジェクトになったぞ! 〜CloudNativePGの仕組みの紹介〜
nnaka2992
0
410
KubeCon NA 2024の全DB関連セッションを紹介
nnaka2992
0
190
Other Decks in Programming
See All in Programming
Systèmes distribués, pour le meilleur et pour le pire - BreizhCamp 2025 - Conférence
slecache
0
120
Discover Metal 4
rei315
2
130
技術同人誌をMCP Serverにしてみた
74th
1
640
Webの外へ飛び出せ NativePHPが切り拓くPHPの未来
takuyakatsusa
2
550
20250628_非エンジニアがバイブコーディングしてみた
ponponmikankan
0
680
ニーリーにおけるプロダクトエンジニア
nealle
0
830
Claude Code + Container Use と Cursor で作る ローカル並列開発環境のススメ / ccc local dev
kaelaela
9
4.9k
PHPで始める振る舞い駆動開発(Behaviour-Driven Development)
ohmori_yusuke
2
390
ふつうの技術スタックでアート作品を作ってみる
akira888
1
820
NPOでのDevinの活用
codeforeveryone
0
830
Composerが「依存解決」のためにどんな工夫をしているか #phpcon
o0h
PRO
1
250
おやつのお供はお決まりですか?@WWDC25 Recap -Japan-\(region).swift
shingangan
0
130
Featured
See All Featured
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
8
690
Writing Fast Ruby
sferik
628
62k
Music & Morning Musume
bryan
46
6.6k
A designer walks into a library…
pauljervisheath
207
24k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
20
1.3k
Faster Mobile Websites
deanohume
307
31k
For a Future-Friendly Web
brad_frost
179
9.8k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
6
300
Producing Creativity
orderedlist
PRO
346
40k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
2.9k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
1.8k
GitHub's CSS Performance
jonrohan
1031
460k
Transcript
DBREノススメ 株式会社スリーシェイク Copyright © 3-shake, Inc. All Rights Reserved.
\du Copyright © 3-shake, Inc. All Rights Reserved. 2 株式会社スリーシェイク
Sreake事業部 業務内容 - DBRE兼SRE見習い - クラウドもオンプレも分からない - データベースも分からない - 自称データ雑用係 - DBAでもDBREでもデータエンジニアでも 興味あること - データベース関連ならなんでも 中楯 直希 (@nnaka2992)
Agenda Copyright © 3-shake, Inc. All Rights Reserved. 3 -
DBREの認知度 - DBAじゃダメなのか? - DBREとは? - まとめ
DBREの認知度 01 Copyright © 3-shake, Inc. All Rights Reserved.
- Sreake所属のエンジニア約35人 - SRE 約30人 - DBRE 3人 DBREの認知度 Copyright
© 3-shake, Inc. All Rights Reserved. 5
- Sreake所属のエンジニア約35人 - SRE 約30人 - DBRE 3人 全体の約1/11がDBRE! DBREの認知度
Copyright © 3-shake, Inc. All Rights Reserved. 6
DBREは市場にあふれている! DBREの認知度 Copyright © 3-shake, Inc. All Rights Reserved. 7
DBREは市場にあふれている! そんなことない DBREの認知度 Copyright © 3-shake, Inc. All Rights Reserved.
8
- SREの求人数は13,190件 - DBREは39件 DBREの認知度 Copyright © 3-shake, Inc. All
Rights Reserved. 9
データを扱わない組織ってありますか? DBREの認知度 Copyright © 3-shake, Inc. All Rights Reserved. 10
“Data is the new oil” Clive Humby データは新しい石油である DBREの認知度 Copyright
© 3-shake, Inc. All Rights Reserved. 11 Clive Humby | University of Sheffield https://www.sheffield.ac.uk/dcs/people/academic-visitors/clive-humby
“Smart data structures and dumb code works a lot better
than the other way around.” Eric S. Raymond 優れたデータ構造とダメなコードはその逆より数倍優れている DBREの認知度 Copyright © 3-shake, Inc. All Rights Reserved. 12 The Cathedral and the Bazaar: When Is a Rose Not a Rose? http://www.catb.org/~esr/writings/cathedral-bazaar/cathedral-bazaar/ar01s 06.html
データは大事なのにDBREは少ない DBREの認知度 Copyright © 3-shake, Inc. All Rights Reserved. 13
DBREやりましょう! DBREの認知度 Copyright © 3-shake, Inc. All Rights Reserved. 14
DBAじゃダメなのか? 02 Copyright © 3-shake, Inc. All Rights Reserved.
DBAは - データを適切に管理出来る - データストアの扱いに長けている - 扱っているデータの特性を熟知している DBAじゃダメなのか? Copyright ©
3-shake, Inc. All Rights Reserved. 16
DBA最高! DBREなんていらなかったんだ! DBAじゃダメなのか? Copyright © 3-shake, Inc. All Rights Reserved.
17
本当に? DBAじゃダメなのか? Copyright © 3-shake, Inc. All Rights Reserved. 18
DBAは運用よりの役職 DBAじゃダメなのか? Copyright © 3-shake, Inc. All Rights Reserved. 19
- DBは変更したくない - 実行されるクエリはレビューしたい
DBAは変更の少ない システムの運用に向いている DBAじゃダメなのか? Copyright © 3-shake, Inc. All Rights Reserved.
20
Web系とか競合が多いシステムでは たくさん変更を加えたい DBAじゃダメなのか? Copyright © 3-shake, Inc. All Rights Reserved.
21
これってDevOpsが 必要とされた理由では? DBAじゃダメなのか? Copyright © 3-shake, Inc. All Rights Reserved.
22
DBREとは? 03 Copyright © 3-shake, Inc. All Rights Reserved.
“class SRE implements interface DevOps” クラスSREはDevOpsというインターフェイスの実装である DBREとは? Copyright © 3-shake,
Inc. All Rights Reserved. 24 Site Reliability Engineering: Chapter 1 - How SRE Relates to DevOps https://sre.google/workbook/how-sre-relates/
“class DBRE extends class SRE” クラスDBREはSREというクラスの継承である DBREとは? Copyright © 3-shake,
Inc. All Rights Reserved. 25
DBREはSREが データベースに特化した形態 DBREとは? Copyright © 3-shake, Inc. All Rights Reserved.
26
具体的には何をするのか? DBREとは? Copyright © 3-shake, Inc. All Rights Reserved. 27
- SLOを整理して測定する - DBを包括したCI/CDの導入 - DBのメトリクスを見える化する - DBを守ること DBREとは? Copyright
© 3-shake, Inc. All Rights Reserved. 28 データベースリライアビリティエンジニアリング https://www.oreilly.co.jp/books/9784873119403/
- SLOを整理して測定する - DBを包括したCI/CDの導入 - DBのメトリクスを見える化する - DBを守ること DBREとは? Copyright
© 3-shake, Inc. All Rights Reserved. 29 SREの延長
- SLOを整理して測定する - DBを包括したCI/CDの導入 - DBのメトリクスを見える化する - DBを守ること DBREとは? Copyright
© 3-shake, Inc. All Rights Reserved. 30 DBAの延長
一番大事なのはデータストアについて メンタリングすること DBREとは? Copyright © 3-shake, Inc. All Rights Reserved.
31
データストアを理解している 人をスケールさせる DBREとは? Copyright © 3-shake, Inc. All Rights Reserved.
32
まとめ 04 Copyright © 3-shake, Inc. All Rights Reserved.
DBREやりましょう! まとめ Copyright © 3-shake, Inc. All Rights Reserved. 34