Details
-
Improvement
-
Status: Closed
-
Critical
-
Resolution: Duplicate
-
0.92.0
-
None
-
None
Description
By copy-pasting ConcurrentSkipListMap into HBase we can make two improvements to it for our use case in MemStore:
- add an iterator.replace() method which should allow us to do upsert much more cheaply
- implement a Set directly without having to do Map<KeyValue,KeyValue> to save one reference per entry
It turns out CSLM is in public domain from its development as part of JSR 166, so we should be OK with licenses.
Attachments
Attachments
Issue Links
- is related to
-
HBASE-3993 Alternatives to ConcurrentSkipListMap in MemStore
- Closed