作品简介

数据是当今企业的宝贵资产,设计、构建并维护数据存储的重要性不言而喻,而技术的快速迭代给数据库可靠性带来了更多挑战,也向数据库管理员提出了更高要求。本书从可靠性这一视角就数据库的构建和运维展开细致讨论。全书内容分为两大部分:前一部分介绍运维基础知识,包括行为准则、服务等级管理、风险管理和运维可见性;后一部分深入研究数据本身,包括基础设施、备份和恢复、安全、存储和复制、架构等。

莱恩·坎贝尔(Laine Campbell)是Facebook生产工程总监,曾任Fastly生产工程高级总监,PalominoDB/Blackbird创始人、前CEO,为众多公司提供数据库需求咨询服务,在运行大型数据库和分布式系统方面有近20年经验。

夏丽蒂·梅杰斯(Charity Majors)是Honeycomb公司联合创始人和CTO,曾任Facebook生产工程经理,是一位有15年以上经验的高级系统工程师。

作品目录

  • 版权声明
  • O'Reilly Media, Inc. 介绍
  • 业界评论
  • 前言
  • 写作初衷
  • 读者对象
  • 内容安排
  • 排版约定
  • O'Reilly在线学习平台(O'Reilly Online Learning)
  • 联系我们
  • 电子书
  • 第 1 章 数据库可靠性工程介绍
  • 1.1 数据库可靠性工程师的指导原则
  • 1.2 运维核心概述
  • 1.3 需求层次
  • 1.4 小结
  • 第 2 章 服务等级管理
  • 2.1 为何需要SLO
  • 2.2 服务等级指标
  • 2.3 定义服务目标
  • 2.4 SLO的监控和报告
  • 2.5 小结
  • 第 3 章 风险管理
  • 3.1 风险考量因素
  • 3.2 可以做什么
  • 3.3 不可以做什么
  • 3.4 工作流程:初始版本
  • 3.5 持续迭代
  • 3.6 小结
  • 第 4 章 运维可见性
  • 4.1 运维可见性的新规则
  • 4.2 运维可见性框架
  • 4.3 数据输入
  • 4.4 数据输出
  • 4.5 监控的初始版本
  • 4.6 度量应用程序
  • 4.7 度量服务器或实例
  • 4.8 度量数据存储
  • 4.9 数据存储连接层
  • 4.10 数据库内部可见性
  • 4.11 数据库对象
  • 4.12 数据库查询
  • 4.13 数据库断言和事件
  • 4.14 小结
  • 第 5 章 基础设施工程
  • 5.1 主机
  • 5.2 虚拟化
  • 5.3 容器
  • 5.4 DaaS
  • 5.5 小结
  • 第 6 章 基础设施管理
  • 6.1 版本控制
  • 6.2 配置定义
  • 6.3 基于配置的构建
  • 6.4 维护配置
  • 6.5 基础设施定义和编排
  • 6.6 验收测试和合规性
  • 6.7 服务目录
  • 6.8 完成拼图
  • 6.9 开发环境
  • 6.10 小结
  • 第 7 章 备份和恢复
  • 7.1 核心概念
  • 7.2 恢复的考量
  • 7.3 恢复场景
  • 7.4 恢复策略分解
  • 7.5 既定恢复策略
  • 7.6 小结
  • 第 8 章 发布管理
  • 8.1 培训与合作
  • 8.2 集成
  • 8.3 测试
  • 8.4 部署
  • 8.5 小结
  • 第 9 章 安全
  • 9.1 安全的目标
  • 9.2 数据库安全即功能
  • 9.3 漏洞和漏洞利用
  • 9.4 数据加密
  • 9.5 小结
  • 第 10 章 数据存储、索引和复制
  • 10.1 数据的存储结构
  • 10.2 数据复制
  • 10.3 小结
  • 第 11 章 数据存储领域指南
  • 11.1 数据存储的概念属性
  • 11.2 数据存储的内部属性
  • 11.3 小结
  • 第 12 章 数据架构示例
  • 12.1 架构组件
  • 12.2 数据架构
  • 12.3 小结
  • 第 13 章 数据库可靠性工程师行为指南
  • 13.1 数据库可靠性工程文化
  • 13.2 小结
  • 关于作者
  • 封面介绍
  • 看完了
展开全部