随着移动互联大时代的到来,每天产生的各种数据,将超过过去任何时代,这些数据意义非常重点,海量的数据我们如何存储?你一定会想到使用分布式系统存储。我们如何架构与设计大规模分布式存储系统满足海量数据的存储需求?如何保证海量数据的一致性?如何保第一部份:大规模高性能分布式存储系统概述
本部份会全面介绍分布式存储系统的知识点(分布式系统、高可用性、高可靠性、数据一致性、高扩展性、高安全性、稳定性等),带领大家进入大规模高性能分布式存储系统的世界,开始一段神奇&收获满满的部份程。
第二部份:大规模高性能分布式存储原理与设计
本部份会从FLP、SMC、CAP、单机与多机存储等讲述原理,并针对原理举例展开,重点会展开针对这些原理在大规模分布式存储系统的设计思路。
第三部份:典型分布式存储系统分析对比
本部份重点分析典型的分布式存储系统:GFS、HDFS、MongoDB、HBase、Dynamo等,他们的适用场景,对比分析各自的优缺点以及设计思路。
第四部份:大规模高性能分布式存储系统之一致性篇
大规模高性能分布式存储系统中数据一致性是非常重要的一个话题,分布式存储系统是如何做到数据一致性的(分布式锁、分布式事务、消息队列、二阶段提交等等),本部份带领大家一起深入学习。
第五部份:大规模高性能分布式存储系统之高可用高可靠篇
大规模高性能分布式存储系统中高可用高可靠是非常重要的一个话题,分布式存储系统是如何做到数据高可靠高可用(副本集、日志、复制、冗余等),本部份带领大家一起深入学习。
第六部份:大规模高性能分布式存储系统之安全篇
大规模高性能分布式存储系统中数据安全性是非常重要的一个话题,分布式存储系统是如何做到数据安全性的(鉴权、集中控制、加密存储等),本部份带领大家一起深入学习。
第七部份:大规模高性能分布式存储系统之负载均衡篇
大规模高性能分布式存储系统中负载均衡是非常重要的一个话题,分布式存储系统是如何做到负载均衡的(多种负载均衡算法设计),本部份带领大家一起深入学习。
第八部份:大规模高性能分布式存储系统之高性能篇
大规模高性能分布式存储系统中高性能是非常重要的一个话题,分布式存储系统是如何做到高性能的(架构设计层面、代码层面、高扩展性层面等),本部份带领大家一起深入学习。
第九部份:大规模高性能分布式存储系统之监控&稳定性篇
大规模高性能分布式存储系统中数据稳定性是非常重要的一个话题,通过监控可以发现系统的问题,结合监控分布式存储系统是如何做到高稳定性的(进程监控、语义监控、错误日志监控、监控工具、性能评估方法等),本部份带领大家一起深入学习。
第十部份:大规模高性能分布式存储系统设计与实现之实战篇
本部份会带领大家一起动手设计与实现一个大规模分布式存储系统(根据所学知识,设计满足对海量数据量进行高效存储的分布式存储系统),让大家领略到分布式存储系统的魅力。
证海量数据的高可靠性?如何保证数据高安全性?如何保证分布式存储系统的高扩展性?如何保证分布式存储系统的负载均衡?!如何保证分布式存储系统的高稳定性?!