扫码阅读
手机扫码阅读

成为数据治理专家:OLTP & OLAP & HTAP

126 2024-08-23

我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。

查看原文:成为数据治理专家:OLTP & OLAP & HTAP
文章来源:
DevXTalk
扫码关注公众号

成为数据治理专家:OLTP & OLAP & HTAP

OLTP

OLTP(联机事务处理)是实时系统,旨在快速响应用户操作,具有即时处理输入数据和高实时性要求的特点。它支持大量并发用户,并且事务处理的完整性和安全性非常重要。OLTP数据库结构复杂,优化以对事务活动做出响应,并提供日常运营的技术基础结构。常见的OLTP数据库系统包括MySQL、Oracle、SQLServer、PostgreSQL、Sybase和DB2。

OLAP

OLAP(联机分析处理)是一种软件技术,用于从多个角度快速、一致地分析信息。它基于FASMI特征,支持多维信息的快速分析,允许用户无需编程即可进行分析。OLAP操作包括钻取、切片、切块和旋转等,用以观察数据的不同维度。OLAP系统通常基于数据仓库,可分为关系型OLAP(ROLAP)、多维型OLAP(MOLAP)和混合型OLAP(HOLAP)三种类型。ROLAP优化了关系数据库中多维数据的存储,MOLAP直接以多维数组形式物理存储数据,而HOLAP结合了前两者的优点。常见的OLAP数据库有Clickhouse、Presto、StarRocks、Spark SQL、Kylin和Druid。

HTAP

HTAP(混合事务/分析处理)结合了OLTP和OLAP的特性,打破了事务处理和分析之间的隔阂。它支持实时业务和决策,适用于既需要处理日常流水业务又要应对统计类业务的场景。HTAP弥补了OLTP和OLAP在数据模型、存储组织和实时性要求上的差异,并通过ETL工具同步数据,解决了数据源滞后问题。HTAP数据库包括PolarDB、TiDB、GaussDB、OceanBase等。

DevXTalk技术交流群欢迎加入,提供一个与行业大佬交流分享技术、行业经验的平台,有助于技术提升和职业网络扩展。

想要了解更多内容?

查看原文:成为数据治理专家:OLTP & OLAP & HTAP
文章来源:
DevXTalk
扫码关注公众号