Book
Database Reliability Engineering
Laine Campbell, Charity Majors
Summary
データベースを「ペット」ではなく「家畜」として扱う SRE の原則をデータストアに適用し、 SLO に基づくリスク管理・可用性・データ保護の戦略を体系化。スキーマの無停止進化、 ゼロダウンタイムマイグレーション、バックアップ/リカバリ計画など、本番運用の指針を提供する。
Target Readers
- DB 運用を SRE 原則で再設計したいエンジニア
- 本番環境のデータベース可用性とスキーマ進化を統合的に設計するアーキテクト
Tags
Colophon
- Publisher
- オライリー・ジャパン
- ISBN
- 978-4873119403
- Published
- Apr 2021
- List price
- ¥3,740incl. taxMay differ from the actual selling price on Amazon
Get this book
* The link above is an advertisement via Amazon Associates.Related Books
Prerequisites
- Recommended
PostgreSQL徹底入門 第4版
近藤雄太, 正野裕大, 坂井潔, 鳥越淳, 笠原辰仁, 石井達夫
Reason: After covering the operational basics of PostgreSQL—backups, monitoring, transactions—the next stage is elevating them into organized, systematic operational discipline. 'Database Reliability Engineering' (by Laine Campbell and Charity Majors) applies the SRE principles systematized by Google to database operations, moving you from ad-hoc operations to SLO-based reliability design.
- Recommended
Database Internals
Alex Petrov
Reason: Understanding the internals of storage engines and replication lets you predict, from structure, what to monitor and what can break in production. 'Database Reliability Engineering' bridges that internal knowledge into operational design—capacity planning, incident response, data integrity.
- Recommended
PostgreSQL実践入門
NTTオープンソースソフトウェアセンタ
Reason: After acquiring hands-on operational procedures for a single product—replication, backup/restore, monitoring, performance tuning—you will want to place them within an organizational reliability framework. 'Database Reliability Engineering' covers SLO-based risk management and zero-downtime migration, offering a lens to re-situate individual operational techniques within SRE principles.
Sources
- Related
Designing Data-Intensive Applications
Martin Kleppmann
Reason: After understanding the theoretical trade-offs of distributed systems in Kleppmann's 'Designing Data-Intensive Applications', step into the reality of keeping them running. Based on Google's SRE principles, 'Database Reliability Engineering' (by Laine Campbell and Charity Majors) provides concrete practices for operating distributed data infrastructure reliably in production.
Next Books
- Related
データベース・リファクタリング
Scott W. Ambler, Pramod J. Sadalage
Reason: After learning the principles of 'don't break it' operations in 'Database Reliability Engineering', the question becomes how to uphold them when you actually change the schema. The zero-downtime migration techniques in 'Refactoring Databases' form a parallel reference that translates SRE-style reliability goals into concrete schema-change procedures.