'allow_concurrent_memtable_write' 在列族级别
'allow_concurrent_memtable_write' on a column family level
RocksDB 通过 allow_concurrent_memtable_write
选项支持内存表并发写入,这是 RocksDB Immutable DBOptions
的一部分。由于这是一个 DBOption,因此此设置适用于在数据库中创建的所有 CF。
但是我有一个要求,我想在某些 CF 中启用并发写入并在其他 CF 中禁用。更像是 ColumnFamilyOptions
。
我知道,我可以有两个数据库指针并根据 concurrent_writes 设置分隔列族。我还是想知道是否可以在同一个数据库中完成。
提前致谢
不,这是不可能的,它是数据库级别选项,而不是列族选项。
RocksDB 通过 allow_concurrent_memtable_write
选项支持内存表并发写入,这是 RocksDB Immutable DBOptions
的一部分。由于这是一个 DBOption,因此此设置适用于在数据库中创建的所有 CF。
但是我有一个要求,我想在某些 CF 中启用并发写入并在其他 CF 中禁用。更像是 ColumnFamilyOptions
。
我知道,我可以有两个数据库指针并根据 concurrent_writes 设置分隔列族。我还是想知道是否可以在同一个数据库中完成。
提前致谢
不,这是不可能的,它是数据库级别选项,而不是列族选项。