-
|
I am trying to learn more about CacheLib Navy and have been reading parts of the code. One part I am stuck on is finding where the B+ Tree code is. I am interested to see how this tiered mapping of the key hash to save bytes for metadata is implemented. When I look at For further context, I am referring to the B tree referenced in both the docs in cachelib.org and the OSDI '20 paper:
|
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 2 replies
-
|
Yes we switched from B-tree to sparse_map after the paper was written. Benchmarking result at that time showed both latency and memory win by this switch. |
Beta Was this translation helpful? Give feedback.
-
|
Closing this discussion as it has been inactive. If this is still relevant, then please create a new discussion post and we will get back to you as soon as we can. Thank you! |
Beta Was this translation helpful? Give feedback.
Yes we switched from B-tree to sparse_map after the paper was written. Benchmarking result at that time showed both latency and memory win by this switch.