提问人:DespasuuSasha 提问时间:11/9/2023 最后编辑:DespasuuSasha 更新时间:11/9/2023 访问量:28
连续文件的命名
Naming for consecutive files
问:
我正在尝试自己实现 LSM-true,对于 SSTables,我需要按顺序将信息写入文件并能够按时间顺序绕过它们
我找到了两个解决方案:
- 启动计数器并将文件命名为当前值,然后递增计数器。这个解决方案不适合我,因为表有时会被压缩和删除,并且计数器会在重新启动时重置
- 使用当前时间戳。这个解决方案似乎比过去更好,但目前尚不清楚在系统出现时间故障时该怎么办。
请告诉我命名此类文件的最佳方式是什么? 这是如何在实际数据库中实现的?如果采用时间戳方法,那么他们如何解决系统中的时间故障问题呢?
答: 暂无答案
评论