分布式基础
一级目录 | 一级目录 | 三级目录 |
分布式基础 | 系统模型 | 拜占庭将军问题 |
时间与事件顺序 | ||
分布式网络模型 | ||
分布式故障模型 | ||
分布式理论 | 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 | |||
基础知识 | 基本架构 | ||
最佳实践 | |||
进阶 | 基本架构 | ||
最佳实践 | |||
编排调度 | |||
基础知识 | 基本架构 | ||
最佳实践 | |||
进阶 | 基本架构 | ||
最佳实践 |