Revision df5eeb85caf76a2f038d4029f95de36b91ee0054 authored by Yi Wu on 13 November 2016, 21:00:52 UTC, committed by Facebook Github Bot on 13 November 2016, 21:09:16 UTC
Summary: Implement a insert hint into skip-list to hint insert position. This is to optimize for the write workload where there are multiple stream of sequential writes. For example, there is a stream of keys of a1, a2, a3... but also b1, b2, b2... Each stream are not neccessary strictly sequential, but can get reorder a little bit. User can specify a prefix extractor and the `SkipListRep` can thus maintan a hint for each of the stream for fast insert into memtable. This is the internal implementation part. See #1419 for the interface part. See inline comments for details. Closes https://github.com/facebook/rocksdb/pull/1449 Differential Revision: D4106781 Pulled By: yiwu-arbug fbshipit-source-id: f4d48c4
1 parent 5ed6508
File | Mode | Size |
---|---|---|
benchmark | ||
crossbuild | ||
rocksjni | ||
samples | ||
src | ||
CMakeLists.txt | -rw-r--r-- | 6.7 KB |
HISTORY-JAVA.md | -rw-r--r-- | 3.2 KB |
Makefile | -rw-r--r-- | 8.0 KB |
RELEASE.md | -rw-r--r-- | 2.3 KB |
jdb_bench.sh | -rwxr-xr-x | 332 bytes |
rocksjni.pom | -rw-r--r-- | 6.1 KB |
![swh spinner](/static/img/swh-spinner.gif)
Computing file changes ...