(no title)
sghemawat | 15 years ago
However because of a fundamental difference in data structures (TokyoCabinet uses btrees for ordered storage; leveldb uses log structured merge trees), random write performance (which is important for our needs) is significantly better in leveldb. This part we did measure. IIRC, we could fill TokyoCabinet with a million 100-byte writes in less than two seconds if writing sequentially, but the time ballooned to ~2000 seconds if we wrote randomly. The corresponding slowdown for leveldb is from ~1.5 seconds (sequential) to ~2.5 seconds (random).
lisper|15 years ago
http://tokutek.com/presentations/bender-Scalperf-9-09.pdf
yingfeng|15 years ago
psaccounts|15 years ago
davidhollander|15 years ago
Always good to have more tools in one's arsenal in that case. I'll drop one of you a message if I write a Lua binding for it (using LuaJIT+embedded k/v for data services atm).
spullara|15 years ago
cmartella|15 years ago
thanks