Существует множество фоновых процессов, работающих в rockdb, таких как Compaction, memtable flush, которые обрабатываются отдельными потоками.Чтобы безопасно закрыть ROCKSDB, вы должны отменить все запущенные фоновые задания.
CancelAllBackgroundWork(bool);
Вызовите эту функцию, прежде чем закрывать БД.Передайте bool в качестве аргумента, хотите ли вы немедленно прекратить или дождаться завершения фоновых заданий, а затем завершить их.
Вызов rocksdb_close()
теперь полностью отключит БД