教学目标
- 学习如何快速学习存储系统
- 掌握 Redis、HBase、Clickhouse、HDFS 的技术本质
掌握技术原理,把握系统本质
目录
- 如何学习存储系统
- Redis
- HBase
- HDFS
- Clickhouse
如何学习存储系统?
学习步骤
如何学习官方文档 - 按图索骥
Redis
Redis 介绍 - Remote Dictionary Server
Redis 部署架构
技术本质决定应用场景,技术细节决定具体方案!
Redis 数据模型
模拟业务场景 - 用 Redis 实现关注列表存储
HBase
HBase 介绍
HBase 部署架构
HBase 数据模型
模拟业务场景 - 关注列表存储方案1
模拟业务场景 - 关注列表存储方案2
HDFS
HDFS 介绍
HDFS 部署架构
HDFS 数据模型
Clickhouse
Clickhouse 介绍
Clickhouse 部署架构
Clickhouse 数据模型
本节思维导图
随堂测验
【判断题】
- Redis 不适合存储关系型数据
- HBase 主要适合离线大数据存储
- HDFS 可以用来存储视频、日志等文件
- Clickhouse 是 OLAP 系统,可以代替 Hadoop 之类的离线分析平台
- 存储系统部署架构有多种会更有利于架构设计,可以根据场景灵活应用
【思考题】
Clickhouse 做数据分析和 Hadoop 做数据分析有什么优点?