分布式基础
| 一级目录 | 一级目录 | 三级目录 |
| 分布式基础 | 系统模型 | 拜占庭将军问题 |
| 时间与事件顺序 | ||
| 分布式网络模型 | ||
| 分布式故障模型 | ||
| 分布式理论 | CAP理论 | |
| ACID理论 | ||
| BASE理论 | ||
| 分布式一致性协议 | Quorum NWR算法 | |
| Raft协议 | ||
| Paxos协议 | ||
| Zab协议 | ||
| Gossip协议 | ||
| 分布式事物 | 2PC | |
| 3PC | ||
| TCC | ||
| 分布式账本 | PDFT算法 | |
| RDFT算法 |
中间件技术
| 一级目录 | 一级目录 | 三级目录 | 四级目录 |
| 中间件技术 | 中间件技术体系 | ||
| 消息队列 | |||
| 综述 | |||
| 消息模型 | |||
| 关键特性 | |||
| 性能对比 | |||
| KafKa | 系统架构 | ||
| 存储架构 | |||
| 线程模型 | |||
| 功能特性 | |||
| 常见问题 | |||
| RocketMQ | 系统架构 | ||
| 存储架构 | |||
| 功能特性 | |||
| 常见问题 | |||
| 最佳实践 | |||
| 网络框架 | |||
| 服务接口描述 | Thrift IDL | ||
| Protobuf IDL | |||
| 通信协议 | 消息协议:Thrift | ||
| 通信协议:gRPC | |||
| 应用层协议:TTHeader | |||
| 应用层协议:HTTP2 | |||
| 通信框架 | RPC服务框架:Kitex | ||
| HTTP服务框架:Hertz | |||
| 常用网络库 | Go 标准网络库 go net | ||
| 字节网络库 netpoll | |||
| Java 网络库 netty | |||
数据库技术
| 一级目录 | 一级目录 | 三级目录 | 四级目录 |
| 数据库技术 | 数据库技术体系 | 数据库历史演进与未来展望 | |
| 数据库新技术 | |||
| 数据库理论 | SQL语言 | DDL | |
| DML | |||
| DCL(Data Control Language) | |||
| Procedure | |||
| 数据库架构 | Parser | ||
| 优化器与执行器 | |||
| Buffer pool | |||
| Wal | |||
| Storage | |||
| SQL查询优化 | 逻辑查询优化 | ||
| 物理查询优化 | |||
| 事务处理 | 事务特性 ACID | ||
| 隔离级别 | |||
| 并发控制 | |||
| MVCC | |||
| 分布式下事务处理 | |||
| 持久化理论 | 日志 | ||
| 恢复 | |||
| 数据模型与存储 | 存储结构 | ||
| LSM Tree | |||
| 索引 | |||
| kv | |||
| 内存 | |||
| 经典论文 | |||
| 高可用与高性能 | 高可用 | ||
| 高性能 | |||
| 分布式数据库 | 水平分片 | ||
| 垂直分片 | |||
| 分布式查询优化 | |||
| 分布式事务处理 | |||
| 关系型数据库 | 关系型数据库理论 | 关系型数据库概述 | |
| 关系模型 | |||
| MySQL | 基础架构 | ||
| 事务处理: | |||
|
锁大全:
- 死锁检测
|
|||
| 持久性: | |||
| 高性能: | |||
| 索引(高性能): | |||
| 高可用 | |||
| 其他特性 | |||
| 常见问题 | |||
| 空白 | |||
| NoSQL | 概述 | ||
| Redis | 综述 | ||
| 存储设计 | |||
| 可扩展性 | |||
| 高可用性: | |||
| 最终一致性 | |||
| 数据结构: | |||
| 其它特性: | |||
| 最佳实践: | |||
| MongoDB | 概述 | ||
| 基本架构 | |||
| 设计方案 | |||
| 云原生 | |||
| 常见问题 | |||
| 最佳实践 | |||
| HBase | 概述 | ||
| 基本架构 | |||
| 设计方案 | |||
| 云原生 | |||
| 常见问题 | |||
| 最佳实践 | |||
| 图数据库 | 概述 | ||
| ByteGraph | |||
| 设计方案 | |||
| 云原生 | |||
| 常见问题 | |||
| 最佳实践 | |||
| 存储引擎 | 存储引擎 | ||
| LevelDB | |||
| InnoDB | |||
| 分析型数据库 | HSAP | ||
编程语言
| 一级目录 | 一级目录 | 三级目录 | 四级目录 |
| 编程语言 | |||
| Java | |||
| 基础知识 | 基本架构 | ||
| 最佳实践 | |||
| 进阶 | 基本架构 | ||
| 最佳实践 | |||
| Go | |||
| 并发编程 | |||
| 最佳实践 | |||
| 进阶 | 基本架构 | ||
| 最佳实践 |
网络技术
| 一级目录 | 一级目录 | 三级目录 | 四级目录 |
| 网络技术 | |||
| TCP/IP | |||
| 基础知识 | 基本架构 | ||
| 最佳实践 | |||
| 进阶 | 基本架构 | ||
| 最佳实践 | |||
| 域名与解析 | |||
| 基础知识 | 基本架构 | ||
| 最佳实践 | |||
| 进阶 | 基本架构 | ||
| 最佳实践 | |||
| CDN加速 | |||
| 基础知识 | 基本架构 | ||
| 最佳实践 | |||
| 进阶 | 基本架构 | ||
| 最佳实践 |
计算机基础
| 一级目录 | 一级目录 | 三级目录 | 四级目录 |
| 计算机基础 | |||
| 操作系统 | |||
| 基础知识 | 基本架构 | ||
| 最佳实践 | |||
| 进阶 | 基本架构 | ||
| 最佳实践 | |||
| 编译原理 | |||
| 基础知识 | 基本架构 | ||
| 最佳实践 | |||
| 进阶 | 基本架构 | ||
| 最佳实践 | |||
| 计算机网络 | |||
| 基础知识 | 基本架构 | ||
| 最佳实践 | |||
| 进阶 | 基本架构 | ||
| 最佳实践 | |||
| 数据结构 | |||
| 基础知识 | 基本架构 | ||
| 最佳实践 | |||
| 进阶 | 基本架构 | ||
| 最佳实践 | |||
| 设计模式 | |||
| 基础知识 | 基本架构 | ||
| 最佳实践 | |||
| 进阶 | 基本架构 | ||
| 最佳实践 |
云原生
| 一级目录 | 一级目录 | 三级目录 | 四级目录 |
| 云原生 | 云原生技术体系 | ||
| 服务发布 | |||
| 基础知识 | 基本架构 | ||
| 最佳实践 | |||
| 进阶 | 基本架构 | ||
| 最佳实践 | |||
| 服务治理 | |||
| 基础知识 | 基本架构 | ||
| 最佳实践 | |||
| 进阶 | 基本架构 | ||
| 最佳实践 | |||
| Serverless | |||
| 基础知识 | 基本架构 | ||
| 最佳实践 | |||
| 进阶 | 基本架构 | ||
| 最佳实践 | |||
| 编排调度 | |||
| 基础知识 | 基本架构 | ||
| 最佳实践 | |||
| 进阶 | 基本架构 | ||
| 最佳实践 | |||