Read/latency-optimized log-structured merge tree.
3104ccaec1
git-svn-id: svn+ssh://svn.corp.yahoo.com/yahoo/yrl/labs/pnuts/code/logstore@3803 8dad8b1f-cf64-0410-95b6-bcf113ffbcfe |
||
---|---|---|
servers | ||
test | ||
y | ||
.cproject | ||
.project | ||
bloomFilter.c | ||
bloomFilter.h | ||
bLSM.cpp | ||
bLSM.h | ||
CMakeLists.txt | ||
dataPage.cpp | ||
dataPage.h | ||
dataTuple.h | ||
diskTreeComponent.cpp | ||
diskTreeComponent.h | ||
LICENSE.txt | ||
Makefile | ||
memTreeComponent.cpp | ||
memTreeComponent.h | ||
mergeManager.cpp | ||
mergeManager.h | ||
mergeScheduler.cpp | ||
mergeScheduler.h | ||
mergeStats.cpp | ||
mergeStats.h | ||
README | ||
regionAllocator.h | ||
tupleMerger.cpp | ||
tupleMerger.h |
Portions of this work are based upon Stasis' "Rose" LSM-Tree implementation. http://code.google.com/p/stasis/source/browse/trunk/benchmarks/rose.cpp