第一章 概述
1-1 课程概述
什么是hive?
答:hive构建在hadoop hdfs 上的数据仓库。
什么是数据仓库?
答:数据仓库实际上就是一个数据库,数据仓库的特点:引入冗余,分析数据;
数据库的特点:避免冗余,捕获数据。
1-2 数据仓库简介
什么是数据仓库?
答:数据仓库是一个面向主题的,集成的,不可更新的,随时间不变化的数据集合,
它主要用于支持企业或组织的决策分析处理。
数据仓库的结构和建立过程
答:
1、数据源 (业务数据系统、文档资料、其他数据)
2、数据存储及管理-ETL (抽取Extract、转换Transform、装载Load)
3、数据仓库引擎 (服务器)
4、前端展示 (数据查询、数据报表、数据分析、各类应用)
OLTP应用和OLAP应用
答:
1.OLTP(on-line transaction processing) 联机事务处理
例:银行转账
2.OLAP(on-line analytical processing) 联机分析处理
例:商品推荐系统
数据仓库中的数据模型
1、星型模型
2、雪花模型
1-3 什么是hive
答:
hive是建立在hadoop hdfs 上的数据仓库基础架构。