更新时间:2024-01-09 14:54:00
封面
版权信息
内容提要
序一
序二
前言
致谢
第1章 数据存储的背景
1.1 数据存储的重要性
1.2 数据存储的目标
1.2.1 高性能
1.2.2 高易用性
1.2.3 高可靠性
1.2.4 其他目标
参考文献
第2章 存储盘与存储介质
2.1 磁盘
2.1.1 磁盘的组成与结构
2.1.2 磁盘性能
2.1.3 磁盘固件
2.2 SSD
2.2.1 闪存单元与结构
2.2.2 FTL
2.3 主存
2.3.1 DRAM组成与结构
2.3.2 DRAM刷新
2.3.3 内存控制器
2.3.4 非易失存储器
2.4 其他存储介质
2.4.1 光存储
2.4.2 磁带
2.5 本章小结
第3章 存储阵列
3.1 硬件架构
3.1.1 整机架构
3.1.2 控制器模块
3.1.3 接口模块
3.1.4 硬盘框和硬盘单元
3.1.5 散热模块
3.2 软件架构
3.2.1 RAID子系统
3.2.2 缓存镜像子系统
3.3 高性能与高可靠设计
3.3.1 应用场景
3.3.2 高可靠冗余切换子系统
3.3.3 高性能集群子系统
3.3.4 重定向写与垃圾回收技术
3.4 本章小结
第4章 存储协议
4.1 SCSI协议
4.1.1 SCSI协议概述
4.1.2 SCSI服务模型
4.1.3 SCSI指令集
4.1.4 SCSI读写流程解析
4.2 SCSI链路承载协议
4.2.1 SAS协议
4.2.2 FC协议
4.2.3 iSCSI协议
4.3 NVMe协议
4.3.1 NVMe设备模型
4.3.2 NVMe队列模型
4.3.3 NVMe指令集
4.3.4 NVMe over PCI-e
4.4 NVMe over Fabrics
4.4.1 NVMe over RDMA
4.4.2 NVMe over TCP
4.4.3 NVMe over FC
4.5 内存互连协议
4.5.1 CXL概述
4.5.2 CXL类型1
4.5.3 CXL类型2
4.5.4 CXL 类型3
4.6 本章小结
第5章 键值存储
5.1 基本操作
5.2 键值索引
5.2.1 散列索引
5.2.2 B+树索引
5.2.3 LSM树索引
5.3 数据布局
5.3.1 原地更新的数据组织
5.3.2 日志结构的数据组织
5.4 崩溃一致性
5.4.1 WAL
5.4.2 影子页
5.5 本章小结
第6章 文件系统
6.1 文件系统基本操作
6.2 文件系统实现
6.2.1 一个简单的文件系统
6.2.2 命名空间管理
6.2.3 存储管理
6.3 文件系统实例:ext2
6.4 本章小结
第7章 网络存储体系结构