通过CMU 15-445课程来学习数据库底层的知识,简单做点记录。
这个课程中通过C++实现数据库,感觉蛮有趣。希望2月中旬开学前啃下来。
前面两节通过note学习了,是比较基础的概念。从第三节开始有些有趣起来了。
通过CMU 15-445课程来学习数据库底层的知识,简单做点记录。
这个课程中通过C++实现数据库,感觉蛮有趣。希望2月中旬开学前啃下来。
前面两节通过note学习了,是比较基础的概念。从第三节开始有些有趣起来了。
博客记录:CMU 15-445 | Lecture 03 Database Storage I 学习
Lecture 3 看下来的收获:
找到一个笔记,等明天看看学习一下。感觉比看note轻松些。
cmu-15-445-645-database-systems
博客记录:CMU 15-445 | Lecture 04 Database Storage II 学习
下面引用自Data Storage Models
NSM(行存储) 的优缺点如下:
- Advantages
- 高效插入、更新、删除,涉及表中小部分 tuples
- 有利于需要整个 tuple (所有 attributes)的查询
- Disadvantages
- 不利于需要检索表内大部分 tuples,或者只需要一小部分 attributes 的查询
DSM (列存储)的优缺点如下:
- Advantages
- 减少 I/O 操作
- 更好的查询处理和数据压缩支持
- Disadvantages
- 涉及少量 tuples、多数 attributes 的查询低效
© 2018-2025 0xFFFF