|
发表于 2020-3-29 03:15:01
|
显示全部楼层
有些情况下,人们的确是在想更好的办法,比如那些做数据库系统的。
但他们一般都是文件系统的同象层次之上再封装自己的一层更抽象的逻辑文件格式来达到目的,比如把一个文件分成一块一块的,每一块头上放几个字节,标记一下这块还有没有用,以及下一块的位置在哪里。
但对于通常的场合,这非但很费事,事际上也并没太多好处,尤其是,你得自己写读取,拼装的程序,非常麻烦。
如果你的文件是一种特殊的二进制文件,可以分成固定长度的一个一个的记录,而且不怕麻烦的话,也可以这样做,hoho。
也可以考虑采用B树,通常情况下更没必要。:( |
|