Details
-
Brainstorming
-
Status: Closed
-
Minor
-
Resolution: Won't Fix
-
None
-
None
-
None
-
None
Description
This is to start a discussion about timestamp promises declared per table of CF.
For example if a client promises only monotonically increasing timestamps (or no custom set timestamps) and VERSIONS=1, we can aggressively and easily remove old versions of the same row/fam/col from the memstore before we flush, just by supplying a comparator that ignores the timestamp (i.e. two KV just differing by TS would be considered equal).
That would increase the performance of counters significantly.
Attachments
Attachments
Issue Links
- is related to
-
HBASE-14070 Hybrid Logical Clocks for HBase
- Reopened
- relates to
-
HBASE-9905 Enable using seqId as timestamp
- Closed
-
HBASE-10856 Prep for 1.0
- Closed