Commit Graph

91 Commits (640cfa7c3316741a0d04ef5163810f710dc44df8)

Author SHA1 Message Date
sdong 68af7811ea Remember whole key/prefix filtering on/off in SST file 10 years ago
Igor Canadi e5df90f5d0 Fix comment (minor) 10 years ago
Igor Canadi 3d628f8f22 Update format_version comment 10 years ago
Igor Canadi 96b8240bc5 Support footer versions bigger than 1 10 years ago
Lukáš Lalinský c9fd03ec51 Update docs for NewAdaptiveTableFactory 10 years ago
Lei Jin 2dd9bfe3a8 Sanitize block-based table index type and check prefix_extractor 10 years ago
Lei Jin c6275956e2 improve memory efficiency of cuckoo reader 11 years ago
Lei Jin 581442d446 option to choose module when calculating CuckooTable hash 11 years ago
Lei Jin 51af7c326c CuckooTable: add one option to allow identity function for the first hash function 11 years ago
Lei Jin 5665e5e285 introduce ImmutableOptions 11 years ago
Lei Jin 9b58c73c7c call SanitizeDBOptionsByCFOptions() in the right place 11 years ago
Radheshyam Balasundaram 7f71448388 Implementing a cache friendly version of Cuckoo Hash 11 years ago
Lei Jin a98badff16 print table options 11 years ago
Lei Jin 384400128f move block based table related options BlockBasedTableOptions 11 years ago
Yueh-Hsuan Chiang 63a2215c63 Improve Options sanitization and add MmapReadRequired() to TableFactory 11 years ago
Radheshyam Balasundaram 9674c11d01 Integrating Cuckoo Hash SST Table format into RocksDB 11 years ago
Radheshyam Balasundaram 62f9b071ff Implementation of CuckooTableReader 11 years ago
Radheshyam Balasundaram 07a7d870b8 Addressing TODOs in CuckooTableBuilder 11 years ago
Radheshyam Balasundaram cf3da899b0 Adding a new SST table builder based on Cuckoo Hashing 11 years ago
Stanislau Hlebik 9d70cce047 Adding option to save PlainTable index and bloom filter in SST file. 11 years ago
Stanislau Hlebik 92d73cbe78 Add PlainTableOptions 11 years ago
Stanislau Hlebik 30c81e7717 Removing NewTotalOrderPlainTableFactory 11 years ago
sdong edd47c5104 PlainTable to encode to avoid to rewrite prefix when it is the same as the previous key 11 years ago
Haobo Xu 0f0076ed5a [RocksDB] Reduce memory footprint of the blockbased table hash index. 11 years ago
Igor Canadi 3525aac9e5 Change order of parameters in adaptive table factory 11 years ago
sdong 200e4b4a72 Add a table factory that can read DB with both of PlainTable and BlockBasedTable in it 11 years ago
sdong 4a7c747064 Revert "Revert "Allow allocating dynamic bloom, plain table indexes and hash linked list from huge page TLB"" 11 years ago
Igor Canadi d69dc64be7 Revert "Allow allocating dynamic bloom, plain table indexes and hash linked list from huge page TLB" 11 years ago
Igor Canadi 0afc8bc29a xxHash 11 years ago
sdong 7dafa3a1d7 Allow allocating dynamic bloom, plain table indexes and hash linked list from huge page TLB 11 years ago
Lei Jin 3995e801ab kill ReadOptions.prefix and .prefix_seek 11 years ago
Igor Canadi 588bca2020 RocksDBLite 11 years ago
Kai Liu 75b59d5146 Enable hash index for block-based table 11 years ago
kailiu 74939a9e13 Make the block-based table's index pluggable 11 years ago
Siying Dong f3ae3d07cc Add more black-box tests for PlainTable and explicitly support total order mode 11 years ago
kailiu d43ebd8c65 Put table factory back to public api 11 years ago
Siying Dong d169b67680 [Performance Branch] PlainTable to encode rows with seqID 0, value type using 1 internal byte. 11 years ago
kailiu 4f6cb17bdb First phase API clean up 11 years ago
kailiu 1415f8820d Improve the "table stats" 11 years ago
Siying Dong f03b2df010 Follow-up Cleaning-up After D13521 11 years ago
Siying Dong d4eec30ed0 Make "Table" pluggable 11 years ago