📙
ddia
Ctrlk
  • 设计数据密集型应用 - 中文翻译版
  • content
    • en
    • tw
    • v2
      • 设计数据密集型应用(第二版)
      • 第一章:数据系统架构中的利弊权衡
      • 第二章:定义非功能性要求
      • 第三章:数据模型与查询语言
      • 目录
    • zh
Powered by GitBook
On this page
Edit
  1. content
  2. v2

目录

序言

第一部分:数据系统基础

第一章:数据系统架构中的利弊权衡

  • 关于数据系统的思考

  • 可靠性

  • 可伸缩性

  • 可维护性

  • 本章小结

第二章:数据模型与查询语言

  • 关系模型与文档模型

  • 数据查询语言

  • 图数据模型

  • 本章小结

第三章:存储与检索

  • 驱动数据库的数据结构

  • 事务处理还是分析?

  • 列式存储

  • 本章小结

第四章:编码与演化

  • 编码数据的格式

  • 数据流的类型

  • 本章小结

第二部分:分布式数据

第五章:复制

  • 领导者与追随者

  • 复制延迟问题

  • 多主复制

  • 无主复制

  • 本章小结

第六章:分区

  • 分区与复制

  • 键值数据的分区

  • 分区与次级索引

  • 分区再平衡

  • 请求路由

  • 本章小结

第七章:事务

  • 事务的棘手概念

  • 弱隔离级别

  • 可串行化

  • 本章小结

第八章:分布式系统的麻烦

  • 故障与部分失效

  • 不可靠的网络

  • 不可靠的时钟

  • 知识、真相与谎言

  • 本章小结

第九章:一致性与共识

  • 一致性保证

  • 线性一致性

  • 顺序保证

  • 分布式事务与共识

  • 本章小结

第三部分:衍生数据

第十章:批处理

  • 使用Unix工具的批处理

  • MapReduce和分布式文件系统

  • MapReduce之后

  • 本章小结

第十一章:流处理

  • 传递事件流

  • 数据库与流

  • 流处理

  • 本章小结

第十二章:数据系统的未来

  • 数据集成

  • 分拆数据库

  • 将事情做正确

  • 做正确的事情

  • 本章小结

术语表

后记

Previous第三章:数据模型与查询语言Nextzh

Last updated 4 months ago

Was this helpful?

  • 序言
  • 第一部分:数据系统基础
  • 第二部分:分布式数据
  • 第三部分:衍生数据

Was this helpful?