分布式存储系统

目录
  1. 分类
  2. 存储引擎
  3. 索引分类
  4. 容错和故障恢复
  5. 负载均衡

分类

根据处理数据类型划分:
-分布式文件系统:非结构化数据
-分布式键值(K-V):半结构化数据,分布式键值系统是分布式表格系统的简化实现
-分布式表格:半结构化数据
-分布式数据库:结构化数据

存储引擎

哈希存储引擎:Bitcask
B-树存储引擎:InnoDB MySQL

索引分类

聚集索引

一级索引和二级索引

容错和故障恢复

P37 故障恢复
容错方式:Master-slave架构
Data Server数据备份

负载均衡

负载均衡软件:
LVS
Haproxy
分级存储:合理利用SSD/SAS/SATA磁盘
功耗:I/O密集型和CPU密集型
计算数据的hash值,然后分布到不同的bucket中

思维导向图工具
向量时钟
数据回传
Merkle树
冲突处理等复杂的P2P技术

paxos数据复制
俩阶段提交协议?
LinuxHA软件?实现高可用
Zookeeper协议

本站总访问量