Hikv阅读

主要思想

主要是针对内存的,混合的索引用在混合的内存设备上,将Hash-index索引用在NVM上,将B+-Tree索引用在DRAM上,其实也就是存储B+-Tree在DRAM来支持k-v数据库的范围查询,Hash-index存在NVM来支持更好的单点查询,以及k-v的持久化。

比较

  1. NVM和DRAM比较,差不多的读延迟,写延迟DRAM比NVM好得多。
  2. Hash-index,单点的操作都有很大的优势,但对于范围查询不好,而B+-Tree有良好的范围查询性能。