データベースリライアビリティエンジニアリング(データベースリライアビリティエンジニアリング)
回復力のあるデータベースシステムの設計と運用
- 著者:
- Laine Campbell/Charity Majors/八木和生(レイン キャンベル/チャリティ メジャーズ/ヤギ カズオ)
- 出版社:
- オライリー・ジャパン
- 出版日:
- 2021年04月16日頃
- ISBN:
- 9784873119403
- 在庫:
- 在庫あり
なぜ注目されているか
書籍紹介
物理サーバからパブリッククラウドへの遷移と、 DevOps/SRE のムーブメントをワークフローを取り入れるために求められるサーバ設計管理の考え方を詳述!
スケールを前提とした Web アプリケーションの設計、マイクロサービスからおこる障害、開発と運用の協業など、開発環境の変化に応じて、データベース設計・管理でも、これまでになかった新たな方法が求められています。データベースの世界では従来のように自分でサーバ上に MySQL や Oracle などを構築した方法から、 AWS や GCP などのマネージドなデータベースサービスを使うように変わってきており、それに応じたデータベースの管理方法を学習します。
技書の森解説
SRE (Site Reliability Engineering) の考え方をデータベース領域に適用する「 DBRE 」という役割を体系化した書籍です。著者の Laine Campbell と Charity Majors は、データベースの管理を職人芸的な DBA 業務から脱却させ、自動化・可観測性・インフラコード化を軸とした信頼性エンジニアリングとして再定義しています。
本書が扱うのは特定の RDBMS のチューニング手法ではありません。バックアップとリカバリの設計、リリース管理、セキュリティ、可用性の担保、パフォーマンスの可観測性といった横断的なテーマを、運用の原則として論じます。 MySQL や PostgreSQL を個別に深掘りする本とは守備範囲が異なり、「どの DB を使うにしても押さえるべき運用の型」を提供する位置づけです。
クラウド環境でマネージドデータベースを使う場面でも、障害時の復旧手順やデータの一貫性を設計する責任は利用者側に残ります。インフラエンジニアやバックエンド開発者がデータベースの運用に責任を持つとき、属人的な経験則に頼らず構造的に考えるための羅針盤として機能する一冊です。
言及 Qiita 記事 (2 件)
言及 Zenn 記事 (4 件)
関連記事
データベース本ガイド - SQL から設計まで学べる技術書の選び方
データベースの基礎から設計、パフォーマンスチューニングまで学べる技術書の選び方と学習順序を紹介します。
技術書の読む順番戦略 - 複数冊を組み合わせて理解を加速させる
技術書を 1 冊ずつ読むのではなく、複数冊を戦略的に組み合わせることで理解の深さと速度を飛躍的に高める方法を解説します。
バグを生むのは知識不足ではなく想像力不足である
バグの多くは、コードを書いた時点で「こういうケースもありうる」と想像できなかったことが原因です。想像力を鍛える読書法と、エッジケースへの感度を高める方法を解説します。