1.NVM的cacheline的刷新次数影响性能,而修改的字的多少不会影响,比如现在NVM是1011,我写0100,1010性能都是一样的。所以条目移动是一个点子,想法厨子 LB+ tree
2.一般来说先写val再写key,这样子中间有个fence,为了增加搜索性能,一般有一个标志位,这样子的话val和key的写入顺序不用管了,但是需要管val,key和标志位的顺序,这也是一个fence。消除这个fence的话我们可以增加一个校验和。只有在崩溃的时候才需要读取校验和。判断这个数据是否正确,从而更恢复正确的数据。
3.CCEH插入的时候没有检测重复数据,这是一个问题。