阿里云-polardb (提前批)
一面 2/22
二面 2/28
- 介绍比赛
leveldb
- leveldb 的优势,劣势
- 读第 0 层 sstable是怎么做的,第 0 层 compaction 怎么做的
- 多线程写,写 wal 会不会压力很大,怎么解决
- leveldb 的写队列需要一把大锁去保护,如果用无锁队列怎么设计
- leveldb 的version是什么,什么时候会变化
raft
- raft 解决什么问题
- 如果用同步复制呢,有什么问题
- Quorum 读写这种方法相比 raft 的问题?
- 如果 Quorum 读写也去设置一个 leader ,然后先写 leader,这种情况会有什么问题