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
データベースエンジニアの仕事と魅力
Search
daichi
July 26, 2024
Programming
92
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
データベースエンジニアの仕事と魅力
daichi
July 26, 2024
More Decks by daichi
See All by daichi
ボトルネックは レビューに移った〜開発フローの5工程をチーム標準化した話
daikin555
0
58
元和菓子職人、エンジニアになって5年経ちました。
daikin555
0
110
Agent Skillsを 正しく活用する
daikin555
0
290
PostgreSQLのロジカルレプリケーションを利用してみる
daikin555
0
160
Other Decks in Programming
See All in Programming
KiroのSpecで「五目並べ」を作ってみる
satoshi256kbyte
1
350
phperだってパンチカードでコーディングしたい
o0h
PRO
0
200
Apple Intelligence を用いた個人情報誤送信防止、及びユーザーリクエスト体験の改善について
yukiny
0
310
[Rails World 2026] Durable orchestration on Rails: from continuation to workflow
palkan
1
470
UPDATE をやめる — EF Core でマスタをバージョン管理する
panda728
PRO
0
1.1k
[2026-09-26]空論ジェネリックプロセス~テスト資産とAIで紡ぐ、再現可能なパフォーマンスチューニングの話~
tosite
0
250
Embedded Swiftで作る自作USBデバイス によるiOSデバイスの自動テスト / iOSDC Japan 2026 glassfiber
glassfiber
0
290
SREの越境 / SRE Collaboration
y0hgi
2
300
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
520
[ハンズオン]AIへの指示だけで「五目並べ」を作ってみよう
satoshi256kbyte
1
340
コードレビューのボトルネックを"する側"と"される側"の両面から解消する
yub0n
2
1.5k
Workers Cache を知る
syumai
0
330
Featured
See All Featured
How GitHub (no longer) Works
holman
316
150k
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
560
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
300
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
1k
Faster Mobile Websites
deanohume
310
32k
Embracing the Ebb and Flow
colly
88
5.2k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
600
Optimizing for Happiness
mojombo
378
71k
Typedesign – Prime Four
hannesfritz
42
3.2k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.2k
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
Transcript
DBエンジニアの仕事と魅⼒
\x SELECT * FROM profile; -[ RECORD 1 ]------ name
| 伊藤⼤地 role | DBエンジニア company | dip株式会社 specialties | PostgreSQL, MySQL, Oracle
データベースエンジニアとは? • とあるサイトでは以下のようにまとめていました。 データベースエンジニアとは、データベースの開発や設計、運⽤、 管理を専⾨に担う技術者を指します。
その通り
具体的に何をしてるの?
実務内容 • SQLレビュー・チューニング • 監視 • データ変更 • 障害対応 •
DB・テーブル設計 • その他
実務内容 • SQLレビュー・チューニング • 監視 • データ変更 • 障害対応 •
DB・テーブル設計 • その他
SQLレビュー・チューニング • 実⾏計画の取得 • EXPLAINの利⽤ • 実⾏計画の確認 • 実⾏計画を読み解きます •
チューニング • INDEXの検討 • ヒント句の検討 • パラメータ調整
実⾏計画の取得
実⾏計画の確認 Node Type:Seq Scan Cost:0.00..155.00 rows:10000
チューニング • INDEXの検討 • 条件に対するINDEXがなければ試しに作成・利⽤してみる • ヒント句の検討 • 使って欲しいINDEXを指定、JOINの順を変えたりする 例:/*+
IndexScan(t1) */ ヒント句の検討 • パラメータ変更の検討 • postgresql.confに記載されている設定値を変更を検討
データベースエンジニアの魅⼒ • DBは必ず使うが理解して使える⼈は多くない • バックエンドをやっていた時にはスキーマなど知らなかった けれどDBは使っていた。 • DBは必ず使われる。故に理解している⼈は重宝される。 • 未経験よりは経験者を、知らないよりは知ってる⼈を採⽤したくなる。
更に専⾨的に理解をしていて実績を持っていたら⾷いっぱぐれる⼼配 は少ないと思われる。 • DBはほんとに奥が深い、だからこそ⾯⽩い • DB⾃体の設定、SQL⾃体の調整、その他いろんな機能との噛み合わせ で挙動が変わる
DBエンジニア募集…してません。。。 • プロジェクトマネージャーを募集中でした。 興味がある⽅は是⾮ともご連絡頂ければ繋げたいと思います
おわり ご清聴ありがとうございました。 Twitter(あえて)フォローしてね。