OLTP 和 OLAP 都是在线处理系统。OLTP 是一种事务处理,而 OLAP 是一种分析处理系统。OLTP 是一个管理互联网上面向交易的应用程序的系统,例如 ATM。OLAP 是一个在线系统,可以报告财务报告、预测等多维分析查询。
OLTP 和 OLAP 都是在线处理系统。OLTP 是一种事务处理,而 OLAP 是一种分析处理系统。OLTP 是一个管理互联网上面向交易的应用程序的系统,例如 ATM。OLAP 是一个在线系统,可以报告财务报告、预测等多维分析查询。
OLTP 和 OLAP 的基本区别在于 OLTP 是一个在线数据库修改系统,而 OLAP 是一个在线数据库查询回答系统。
OLTP 和 OLAP 之间还有一些其他差异,我已经使用下面显示的比较图表进行了解释。
内容:OLTP 与 OLAP
基础比较 | OLTP | OLAP |
---|---|---|
Basic | It is an online transactional system and manages database modification. | It is an online data retrieving and data analysis system. |
Focus | Insert, Update, Delete information from the database. | Extract data for analyzing that helps in decision making. |
Data | OLTP and its transactions are the original source of data. | Different OLTPs database becomes the source of data for OLAP. |
Transaction | OLTP has short transactions. | OLAP has long transactions. |
Time | The processing time of a transaction is comparatively less in OLTP. | The processing time of a transaction is comparatively more in OLAP. |
Queries | Simpler queries. | Complex queries. |
Normalization | OLTP 数据库中的表是规范化的(3NF)。 | OLAP 数据库中的表未规范化。 |
Integrity | OLTP 数据库必须维护数据完整性约束 | OLAP 数据库不会被频繁修改。因此,数据完整性不受影响。 |
OLTP 是一个在线事务处理系统。OLTP 系统的主要重点是记录当前事务的更新、插入和删除。OLTP 查询更简单、更短,因此需要更少的处理时间,也需要更少的空间。
OLTP 数据库经常更新。可能会发生 OLTP 中的事务在中间失败,这可能会影响数据完整性。因此,它必须特别注意数据完整性。OLTP 数据库具有规范化表 (3NF)。
OLTP 系统的最佳示例是 ATM,我们在其中使用短交易来修改我们帐户的状态。OLTP 系统成为 OLAP 的数据源。
OLAP 是一个在线分析处理系统。OLAP 数据库存储 OLTP 输入的历史数据。它允许用户查看多维数据的不同摘要。使用 OLAP,您可以从大型数据库中提取信息并对其进行分析以制定决策。
OLAP 还允许用户执行复杂的查询以提取多维数据。在 OLTP 中,即使事务在中间失败,也不会损害数据完整性,因为用户使用 OLAP 系统从大型数据库中检索数据进行分析。只需用户再次触发查询并提取数据进行分析。
OLAP 中的事务较长,因此处理时间相对较长,需要较大的空间。与 OLTP 相比,OLAP 中的事务频率较低。甚至 OLAP 数据库中的表也可能没有被规范化。OLAP 的示例是查看财务报告或预算、营销管理、销售报告等。
OLTP是一个在线数据修改系统,而OLAP是一个在线历史多维数据检索系统,它检索数据进行分析,有助于决策。使用哪一个取决于用户的要求,两者都适用于不同的目的。
本文 | https://jiagoushi.pro/difference-between-oltp-and-olap | |
---|---|---|
讨论:知识星球【首席架构师圈】或者加微信小号【cea_csa_cto】或者加QQ群【792862318】 | ||
公众号 | 【jiagoushipro】【超级架构师】精彩图文详解架构方法论,架构实践,技术原理,技术趋势。我们在等你,赶快扫描关注吧。 | |
微信小号 | 【cea_csa_cto】50000人社区,讨论:企业架构,云计算,大数据,数据科学,物联网,人工智能,安全,全栈开发,DevOps,数字化. | |
QQ群 | 【792862318】深度交流企业架构,业务架构,应用架构,数据架构,技术架构,集成架构,安全架构。以及大数据,云计算,物联网,人工智能等各种新兴技术。加QQ群,有珍贵的报告和干货资料分享。 | |
视频号 | 【超级架构师】1分钟快速了解架构相关的基本概念,模型,方法,经验。每天1分钟,架构心中熟。 | |
知识星球 | 向大咖提问,近距离接触,或者获得私密资料分享。 | |
喜马拉雅 | 路上或者车上了解最新黑科技资讯,架构心得。 | 【智能时刻,架构君和你聊黑科技】 |
知识星球 | 认识更多朋友,职场和技术闲聊。 | 知识星球【职场和技术】 |
微博 | 【智能时刻】 | 智能时刻 |
哔哩哔哩 | 【超级架构师】 | |
抖音 | 【cea_cio】超级架构师 | |
快手 | 【cea_cio_cto】超级架构师 | |
小红书 | 【cea_csa_cto】超级架构师 | |
谢谢大家关注,转发,点赞和点在看。