public class RocksDBConfigurableOptions extends Object implements Serializable
EmbeddedRocksDBStateBackend
.
Currently, RocksDB's options would be configured by values here on top of PredefinedOptions
, and then a user-defined RocksDBOptionsFactory
may override the
configurations here.
Constructor and Description |
---|
RocksDBConfigurableOptions() |
public static final ConfigOption<Integer> MAX_BACKGROUND_THREADS
public static final ConfigOption<Integer> MAX_OPEN_FILES
public static final ConfigOption<MemorySize> LOG_MAX_FILE_SIZE
public static final ConfigOption<Integer> LOG_FILE_NUM
public static final ConfigOption<String> LOG_DIR
public static final ConfigOption<org.rocksdb.InfoLogLevel> LOG_LEVEL
public static final ConfigOption<org.rocksdb.CompactionStyle> COMPACTION_STYLE
public static final ConfigOption<Boolean> USE_DYNAMIC_LEVEL_SIZE
public static final ConfigOption<MemorySize> TARGET_FILE_SIZE_BASE
public static final ConfigOption<MemorySize> MAX_SIZE_LEVEL_BASE
public static final ConfigOption<MemorySize> WRITE_BUFFER_SIZE
public static final ConfigOption<Integer> MAX_WRITE_BUFFER_NUMBER
public static final ConfigOption<Integer> MIN_WRITE_BUFFER_NUMBER_TO_MERGE
public static final ConfigOption<MemorySize> BLOCK_SIZE
public static final ConfigOption<MemorySize> METADATA_BLOCK_SIZE
public static final ConfigOption<MemorySize> BLOCK_CACHE_SIZE
public static final ConfigOption<MemorySize> WRITE_BATCH_SIZE
public static final ConfigOption<Boolean> USE_BLOOM_FILTER
public static final ConfigOption<Double> BLOOM_FILTER_BITS_PER_KEY
public static final ConfigOption<Boolean> BLOOM_FILTER_BLOCK_BASED_MODE
public static final ConfigOption<Double> RESTORE_OVERLAP_FRACTION_THRESHOLD
Copyright © 2014–2024 The Apache Software Foundation. All rights reserved.