【发布时间】:2018-05-24 04:52:18
【问题描述】:
我有一个文件存储在磁盘上,记录以自定义记录格式写入文件。一堆记录将代表一个块。当您在磁盘中执行读取时,您只能获取一个块而不是一条记录。
Block = physical record.
Data = logical record.
每个逻辑记录在文件中都有一个唯一的偏移量。它更接近于 leveldb 的记录格式。
给定一堆偏移量,你将如何有效地读取逻辑记录?
【问题讨论】:
-
这是作业吗?你的实际应用是什么?什么操作系统、文件系统、文件大小?为什么是
leveldb标签?在您的问题中显示一些minimal reproducible example
标签: file filereader seek leveldb