gpt4 book ai didi

sql - OLAP 和 OLTP 数据库之间的差异

转载 作者:搜寻专家 更新时间:2023-10-30 22:25:20 26 4
gpt4 key购买 nike

OLAP 和 OLTP 数据库之间的主要区别是什么。特别是在实现方面(而不是用例)。

OLAP 当然主要用于报表,而 OLTP 则用于处理事务。

我了解 OLAP 数据库针对读写进行了优化,并且 OLAP 数据库包含更多非规范化数据。

还有哪些其他特征使两者区别开来?

最佳答案

联机处理:

  • 顾名思义“在线交易处理”,这用于更多的交易需求,如“INSERT/SELECT/UPDATE/DELETE”。

  • 响应时间短。

  • 有原始数据来源。

  • 通常数据以3NF形式存储。

  • 必须遵循 ACID 属性。

联机分析处理:

  • 顾名思义“在线分析平台”,用于分析查询,一般用于复杂的分析查询和绘图推理。

  • 定期批处理作业在此处运行。

  • 通常使用较少的表进行反规范化;使用星形和/或雪花模式。

  • 不一定遵循 ACID 属性。

关于sql - OLAP 和 OLTP 数据库之间的差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53127741/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com