标签: database hyper mvcc
我刚刚阅读了超级mvcc论文(link),并对它的评估部分有疑问。正确地说:根据本文的评估部分,我认为单一版本的并发控制方案是最好的。
它首先评估了mvcc扫描性能,据我所知,它与单版本系统几乎相同(但差于here。
然后在插入/更新/删除部分similar results中。
TPC-C基准测试:screenshot。
根据提到的评估,单版本系统几乎总是更好,这似乎不是现实。那么,为什么他们不将mvcc与单版本并发控制进行比较,还是我完全误解了?任何启发都值得赞赏。