Skip to content
This repository has been archived by the owner on Jun 6, 2024. It is now read-only.

Performance Comparison #13

Open
connortsui20 opened this issue Apr 14, 2024 · 0 comments
Open

Performance Comparison #13

connortsui20 opened this issue Apr 14, 2024 · 0 comments
Labels
bpm Buffer Pool Manager

Comments

@connortsui20
Copy link
Member

connortsui20 commented Apr 14, 2024

Right now, the buffer pool implementation is very similar to the one described in this paper by the Germans. The thing is, however, that I made several design decisions that made this buffer pool different. Additionally, there are a bunch of things that are still not implemented.

It would be silly to try and compare performance of this buffer pool manager against the German's numbers, but it might be worthwhile to compare this implementation against other storage managers like WiredTiger and RocksDB. If we can show that this asynchronous bpm is much more capable of exploiting parallelism than these other two, then we could really show that what we are working on is a worthwhile contribution.

I'm not really sure how to begin performance testing, let alone correctness testing, so I'm opening this issue. Since this is a buffer pool manager, it will likely be the case that TPC-C is the benchmark to use instead of TPC-H.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
bpm Buffer Pool Manager
Projects
None yet
Development

No branches or pull requests

1 participant