【DBMS学习系列】一、DBMS(数据库管理系统)的存储模型
一、前置知识
1.1 什么是OLAP 和 OLTP?
On-Line Analytical Processing,简称OLAP(联机分析处理),是一种用于处理大规模数据的技术,它提供了一种灵活的分析和查询方式,能够帮助用户从不同维度来分析和理解业务数据。
On-Line Transaction Processing,简称OLTP(联机事务处理),是一种数据处理类型,包括执行多个并发的事务,例如网上银行、购物、订单处理等。
OLAP和OLTP的主要区别:
联机分析处理 (OLAP) 系统的主要用途是分析聚合数据,而联机事务处理 (OLTP) 系统的主要用途是处理数据库事务。
- 使用 OLAP 系统来生成报告、执行复杂的数据分析和确定趋势。
- 使用 OLTP 系统来处理订单、更新库存和管理用户账户
OLAP和OLTP的相似之处:
都是用于存储和处理大量数据的数据库管理系统,都需要高效可靠的 IT 基础设施才能平稳运行。
1.2 OLAP WorkLoad
OLAP经常对大量的Read-Only数据进行顺序扫描。
所以底