rocksdb查询时TiKV的Block Cache和TiDB 的Membuffer的都缓存业务数据,有什么区别?

Block cache主要用于读,类似于普通数据库的buffer cache但只能读,membuffer主要用于Lsm tree存储结构的写,增删改的数据都会写入mem,写满后会存入文件,也可以用于数据查询时的读,