数据库系统原理与实现-华东师大课程笔记

Leveldb (总共两万行代码,很值得做系统的去学)

做系统需要考虑到:

性能

一致性(事务,副本,)

容错

kvs的数据结构(B+树,log-structure是顺序写( 例如LSM tree),)

B link tree 是B+树的升级版 在并发上会有好处

缓冲区的需求

1.块是否空-bitmap

2.-hash表

3.淘汰策略-LRU,FIFO —>second change

写放大(想要写的东西和真正在系统中要写的东西)

随机写和顺序写


觉得不错的话,支持一根棒棒糖吧 ୧(๑•̀⌄•́๑)૭



wechat pay



alipay

数据库系统原理与实现-华东师大课程笔记
http://yuting0907.github.io/posts/58a4e4e5.html
作者
Echo Yu
发布于
2022年9月29日
许可协议