CMU 15-445 | Lecture 04 Database Storage II 学习

  1. 行存储用OLTP(On-line Transaction Processing),列存储用OLAP(On-line Analytical Processing)。
    image
  2. 大多数数据库是行存储。行存储的读写较方便,因此工业上可以采取混合形式。呈现给消费者的使用行存储,在企业进行分析时采用列存储,通过OLAP进行分析。

下面引用自Data Storage Models

NSM(行存储) 的优缺点如下:
-   Advantages
    -   高效插入、更新、删除,涉及表中小部分 tuples
    -   有利于需要整个 tuple (所有 attributes)的查询
-   Disadvantages
    -   不利于需要检索表内大部分 tuples,或者只需要一小部分 attributes 的查询

DSM (列存储)的优缺点如下:
-   Advantages
    -   减少 I/O 操作
    -   更好的查询处理和数据压缩支持
-   Disadvantages
    -   涉及少量 tuples、多数 attributes 的查询低效
posted @ 2023-01-09 15:37  菠菜火锅  阅读(42)  评论(0编辑  收藏  举报