Read/latency-optimized log-structured merge tree.
9b1df5b1af
git-svn-id: svn+ssh://svn.corp.yahoo.com/yahoo/yrl/labs/pnuts/code/logstore@3785 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 | ||
merger.cpp | ||
merger.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