《分布式存储技术》课件.ppt
《分布式存储技术》;课程简介:分布式存储的重要性;分布式存储的基本概念;为什么要使用分布式存储?;分布式存储的优势与挑战;数据一致性模型:CAP理论;一致性、可用性、分区容错性;布隆过滤器原理与应用;分布式哈希表(DHT)概述;DHT的路由算法;数据分片技术:一致性哈希;数据分片策略比较;数据复制策略:主从复制;数据复制:多副本技术;数据备份与恢复策略;纠删码(ErasureCoding)原理;纠删码的编码与解码;常见纠删码算法:Reed-Solomon;分布式文件系统:HDFS架构;HDFS的读写流程;HDFS的容错机制;分布式键值存储:NoSQL数据库;NoSQL数据库类型:Key-Value;NoSQL数据库类型:文档数据库;NoSQL数据库类型:列式数据库;NoSQL数据库类型:图数据库;常见NoSQL数据库:Redis;常见NoSQL数据库:MongoDB;常见NoSQL数据库:HBase;对象存储:AmazonS3架构;对象存储的API接口;对象存储的应用场景;分布式事务:ACID特性;分布式事务:两阶段提交(2PC);分布式事务:三阶段提交(3PC);分布式事务:Paxos算法;分布式事务:Raft算法;分布式锁:基于ZooKeeper;分布式锁:基于Redis;分布式系统的监控与运维;监控指标:CPU、内存、磁盘IO;日志管理与分析;故障诊断与恢复;自动扩容与缩容;云原生存储:容器存储接口(CSI);Kubernetes与存储卷;分布式存储的未来发展趋势;新型存储介质:NVMe;存储计算分离;数据湖与数据仓库;边缘存储;区块链存储;分布式存储安全:数据加密;访问控制与权限管理;安全审计与入侵检测;案例分析:大规模图片存储系统;案例分析:电商平台的订单存储;案例分析:视频网站的视频存储;课程总结与回顾;课程作业与实验