- it's currently supported in a subset of RocksDB features: Get, Put, WriteBatch (with only Put and Delete), Delete, Iterator, basic Garbage collection not necessarily the most efficient implementation), and
- new APIs and/or options may be added, and
- (less likely) existing user-defined timestamp APIs and/or options are also subject to change in future RocksDB releases
> Delete range of keys based on timestamp range
This is currently not supported.
One thing to note is that, for the same user key K, we currently have the following constraint:
suppose <K, ts1, seq1> and <K, ts2, seq2> are two versions of the key.
If ts1 < ts2, then seq1 <= seq2.
Therefore, care must be taken when writing keys to the db.
Yanqin