我最近一直在学习哈希表和二进制文件,我想知道这种数据存储方法的可行性。由于二进制文件的效率增加,读取/写入磁盘是否有效,或者这被认为效率低下?我已经听过“磁盘和磁盘”这个术语了#34;提到不止一次,但我不确定这是否适用于主动数据管理,而不是在打开时读取dat文件。
将数据存储在dat文件而不是内存中有哪些优点/缺点?
例如,我正在使用哈希表来存储我的数据。我可以将我的哈希数据存储到struct,链表或二进制文件的数组中(到目前为止我学到的三种方法)。如果从文件读取/写入效率不高,是否还存在接受所述方法的情况?