对大数据量的资源管理和分析查询
概念数据模型
1.OLTP 概念数据模型
- 在线事务处理
- 特点是大量的短在线事务(插入、更新、删除)
- 其重点在于非常快速的查询处理、在多访问环境中保持数据完整性和以每秒事务数衡量的有效性
举例: ATM POS
2.OLAP概念数据模型
- 在线分析处理
- 目标是支持业务分析师的临时查询
- 业务分析师熟悉电子表格
- 扩展电子表格分析模型以处理仓库数据
- 多维数据视图是OLAP的基础
3.OLTP vs OLAP
线交易处理(OLTP):–用于在运营或交易系统(例如销售点系统)上执行更新的技术
在线分析处理(OLAP):–用于对数据仓库中的数据执行复杂分析的技术。OLAP是一类软件技术,可以使分析师、经理和高管来洞察数据快速、一致、交互访问各种可能的观点的信息从原始数据的维数来反映企业用户所理解。
数据库架构
1.并行查询处理
结构化查询语言:SQL
•声明性查询语言
•语言的多个方面
- 数据定义语言:创建,修改表和视图的声明
- 数据操作语言:发出查询,插入,删除数据的声明
SQL:
SELECT <Attributes>
FROM