mitdbg / treeline

An update-in-place key-value store for modern storage.
MIT License
132 stars 18 forks source link

Implement an end-to-end prototype #43

Closed geoffxy closed 2 years ago

geoffxy commented 2 years ago

This PR adds an end-to-end prototype DB that uses both record caching and page grouping.

Main changes

I thought it would be useful to have both the old version (DB) and the page-grouped version (PageGroupedDB) available in the same codebase if we need to compare the two in experiments.

Other supporting changes