汇商网 科技与电子产品领域信息大全

oltp与olap的区别与联系

简述oltp和olap的区别和联系 

OLTP(Online Transaction Processing)和OLAP(Online Analytical Processing)的主要区别在于它们的功能和处理方式。

OLTP是联机事务处理,主要用于对数据的增删改,侧重实时性。它的操作主要基于日常的业务系统,如ERP、OA、CRM等,这些系统主要是管理企业的基本业务流程,对数据的处理方式主要是以增、删、改为主。

OLAP是联机分析处理,主要用于对数据的查询,侧重大数据量查询。它是分析型系统,比如在商业智能BI应用中,支撑到前端可视化分析的数据仓库。商业智能BI底层使用到的数据库通常我们会称为数据仓库,数据仓库的主要目的一个是打通各个业务系统即OLTP的数据库,整合之后提供给前端商业智能BI可视化分析工具或者报表工具来使用。

总的来说,OLAP的产生是因为一些特性OLTP无法满足,所以一些OLTP异变了一些特性,变成了OLAP,OLAP可以看做是OLTP的一种延展,一个让OLTP产生的数据发现价值的过程。

版权说明:文章均为账号作者发布,不代表本网站观点与立场,如有侵权请联系我们删除