• W
    Filter table files by timestamp: Get operator (#11332) · 0578d9f9
    Wentian Guo 提交于
    Summary:
    If RocksDB enables user-defined timestamp, then RocksDB read path can filter table files by the min/max timestamps of each file. If application wants to lookup a key that is the most recent and visible to a certain timestamp ts, then we can compare ts with the min_ts of each file. If ts < min_ts, then we know all keys in the file is not visible at time ts, then we do not have to open the file. This can also save an IO.
    
    Pull Request resolved: https://github.com/facebook/rocksdb/pull/11332
    
    Reviewed By: pdillinger
    
    Differential Revision: D44763497
    
    Pulled By: guowentian
    
    fbshipit-source-id: abde346b9f18480fe03c04e4006e7d62aa9c22a8
    0578d9f9
db_with_timestamp_basic_test.cc 139.9 KB