课前预习
以下是和本次存储相关的 system call,这些 API 很重要,建议大家花时间熟悉一下:
课件和 Demo 地址
作者回复: 比较推荐的有:
- RocksDB(LSM): C++语言研发。CockroachDB, TiDB和Kafka Streams都用了它。
- WiredTiger (LSM和B-tree):C语言研发。MongoDB的存储引擎。
- bbolt(B-tree): Go语言研发。etcd的存储引擎。
- pebble(LSM): Go语言研发。CockroachDB的存储引擎。