In the canonical buffer pool implementation [1], each page access requires a hash table lookup in order to translate a logical page identifier into an in-memory pointer
As Fig. 1 shows, traditional buffer manager implementations like BerkeleyDB or WiredTiger therefore only achieve a fraction of the TPC-C performance of an in-memory B-tree
I'm curious what the comparison result will be if compared with newest version(paper use wiredtiger 2.9).
I'm also curious which techniques in the paper (including paper " Rethinking Logging, Checkpoints, and Recovery for High-Performance Storage Engines ,Sigmod 2020") can be used to make wiredtiger better.
在2019年10月24日星期四 UTC+8 10:33:40<ScoobyDoo> 写道:Thank you for clarifying. I will try to discuss with the author of this paper about the controversy. WiredTiger deserves the truth.
在 2019年10月23日星期三 UTC+8下午6:04:21,Keith Bostic写道:
On Wednesday, October 23, 2019 at 6:22:36 AM UTC+1, ScoobyDoo wrote:When I was reading 《LeanStore: In-Memory Data Management Beyond Main Memory》, I found these words in the paper:In the canonical buffer pool implementation [1], each page access requires a hash table lookup in order to translate a logical page identifier into an in-memory pointerAs Fig. 1 shows, traditional buffer manager implementations like BerkeleyDB or WiredTiger therefore only achieve a fraction of the TPC-C performance of an in-memory B-treeHowever, as I know, WiredTiger doesn't use a canonical hash table to translate PageID to memory address. As instead, the WT_REF could refer to child page directly.So, did this paper make a mistake, or just my own misunderstanding? Look forward for you apply.Based on a quick review, the paper is wrong.
--
You received this message because you are subscribed to the Google Groups "wiredtiger-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to wiredtiger-use...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/wiredtiger-users/9b84093a-659b-4c06-a28a-7ea4c90c32fbn%40googlegroups.com.