总结

新特性

  • 支持read-change-write操作,使用merge operator
  • 三种不同的memtable类型,skiplist,vector,prefix-hash

    • 顾名思义,prefix-hash是对key的前缀做hash,然后在对应的bucket里完全匹配key
  • memtable的flush是可以pipeline的方式进行,排队进行

  • StackableDB接口

  • 可以执行非阻塞操作的读。只读取在blockcache里的数据,没有就报错?
  • 支持事务,通过transaction log
  • 多线程compaction
  • 由prefix_extractor计算每个key的key-prefix,针对每个key-prefix有对应的bloomfilter
  • feature not in leveldb

名词

  • tablecache:打开的sstfile文件描述符的cache

results matching ""

    No results matching ""