有关于如何设计数据文件结构的参考/资源吗?

lim*_*imi 6 c c++ reference file

可能重复:
设计(二进制)文件格式时有哪些重点?

我将开发一个将数据存储在文件中的程序.

文件可能很大.文件中的数据基本上由可变长度记录组成.我需要随机访问记录.

我只想阅读一些关于如何设计数据文件结构的资源/书籍.但我还没找到.

任何建议都非常感谢.

And*_*zos 2

您描述的问题是数据库理论的中心主题。

关于这个主题的任何像样的文字都应该给你一些好主意。大学的标准文本是:

数据库系统基础知识 - Elmasari 和 Nava (PDF) (亚马逊)

另一种方法是使用内存映射的结构数组,看看我对类似问题的赏金答案

另一种方法是使用像Google protobuf这样的二进制协议,并在写入时将数据“发送”到文件,并在写入时“接收”数据。