本文共 882 字,大约阅读时间需要 2 分钟。
60年代,关系数据库之父E.F.Codd提出了关系模型,促进了联机事务处理(OLTP)的发展(数据以表格的形式而非文件方式存储)。1993年,E.F.Codd提出了OLAP概念,认为OLTP已不能满足终端用户对数据库查询分析的需要,SQL对大型数据库进行的简单查询也不能满足终端用户分析的要求。用户的决策分析需要对关系数据库进行大量计算才能得到结果,而查询的结果并不能满足决策者提出的需求。因此,E.F.Codd提出了多维数据库和多维分析的概念,即OLAP。
OLTP | OLAP | |
用户 | 操作人员,低层管理人员 | 决策人员,高级管理人员 |
功能 | 日常操作处理 | 分析决策 |
DB 设计 | 面向应用 | 面向主题 |
数据 | 最新的,细节的,二维的,分立的 | 历史的,聚集的,多维的,集成的 |
存取规模 | 读/写数条(甚至数百条)记录 | 读上百万(甚至上亿)条记录 |
操作频度 | 非常频繁(以秒计) | 比较稀松(以小时甚至以周计) |
工作单位 | 严格的事务 | 复杂的查询 |
用户数 | 数百个-数千万个 | 数个-数百个 |
DB 大小 | 100MB-GB | 100GB-TB |
转载地址:http://jdbli.baihongyu.com/