分类
根据处理数据类型划分:
-分布式文件系统:非结构化数据
-分布式键值(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协议