我们做一个图书馆管理系统,要求是图书信息存储在一个2G的文件中,如果每次查找图书时都需要将文件内容分批读取到内存进行查找感觉太慢了,如果考虑用B树建立索引的话,如何确定索引的值呢,也就是输入一本图书的名字,能够映射到文件的一个位置?另外如果删除一本书的话,是不是整个文件都要复制?
VB初学者。不是很清楚。见谅
讨论一下,我也不是很清楚方案,内存映射不知道能不能做,通过内存映射每本书的名字或者一个key
不过2g的文件也可以一次性放到内存中(大内存 ),key-value,做成stl中hash查找应该也慢不到哪里去