在线交易处理是一种以对交易处理为中心的数据库和商业信息系统的使用方式.OLTP强调的是处理大量在线的例行性交易数据,并经过应用程序的特定处理将信息存放于数据库,可以被实时地存取增删。OLTP所支持的对象属于最基层的一般事务性与作业性交易。
在线交易处理 (On-Line Transaction Processing),简称:OLTP.描述的是一种以对交易处理为中心的数据库和商业信息系统的使用方式.和更早期传统数据库系统大量批次的处理方式并不相同(传统方式为,系统收集各类商业操作形成大量批次处理,然后在夜间对其进行处理), OLTP强调的是处理大量在线的例行性交易数据,并经过应用程序的特定处理将信息存放于数据库,可以被实时地存取增删。OLTP所支持的对象属于最基层的一般事务性与作业性交易。
从技术上来讲, OLTP力求通过并行查询和最小化响应时间来提高单位时间内交易的数量. OLTP通过对实时的原始数据进行处理,然后将对企业作业必需的细节性交易数据存储在数据库系统内.
在线分析处理(online analytical processing OLAP) :
描述的是以复杂的数据计算分析为中心,使用户能够从多种角度对信息进行快速、一致、交互地存取,从而获得对商业决策起辅助作用的信息的过程. OLAP的目标,是满足决策支持或多维环境特定的查询和报表需求,它的技术核心是“维”这个概念,因此OLAP系统也可以说是多维数据分析工具的集合.
OLAP 与 OLTP 区别
在于OLTP所搜集到的交易数据可以存储在数据库或者整合成数据仓储(Data Warehouse),数据仓储通常使用关连式数据库(Relational Database,rdb); 而与其相对的OLAP, 则是将大量来自企业或者数据仓储的操作性数据, 通过多维的分析和计算,以便能够提供对商业决策起帮助作用的策略性信息。OLTP只处理在线交易数据,与数据仓储协作将之储存并加以管理;OLAP则将来源于企业或者数据仓储的操作性数据分析计算,然后转换成策略性信息。
OLTP数据OLAP数据原始实时数据导出的操作性数据细节性数据综合性和提炼性数据当前值数据历史数据可更新不可更新,但周期性刷新一次处理的数据量小,力求单位时间内提高处理交易的数量一次处理的数据量大面向交易,交易驱动面向分析,分析驱动面向操作人员,支持日常操作面向决策人员,支持管理需要