RocksDB 新手在这里。我正在尝试将数据加载到新创建的 RocksDB 数据库中。我在本地 Windows RocksDB 库周围使用 RocksDB Sharp .NET 包装器。
一切似乎都在工作,但是当我查看它创建的目录时,我只看到日志文件(总是000003.log
)。我在里面看到了我的数据,但我认为它应该创建日志以外的东西。当我尝试使用 FastNoSQL 打开它时,它可以工作,但由于某种原因,我看到正在创建 SST 文件。(这可能是正常格式。)
我正在使用WriteBatchWithIndex
并尝试设置普通表/块表选项。没有什么变化。
我尝试调整PrepareForBulkLoad
,SetAllowMmapWrites
等等。压缩已关闭。
这正常吗?
编辑:我看到更大的表(超过 10 Mb)确实获得了 SST 文件。有没有办法强制较小的“提交”日志?