苏小脉 发表于 2011-7-24 00:25 如果数据量很大的话,最好还是集成一个数据库系统吧,比如 SQLite。一来是你可以在抽象层上管理数据关系, ...
九夜神尊 发表于 2011-7-24 00:31 有点点看不懂了,其实我要的很简单。 就是可以将多个RM的对象保存在数据库里,可以随时读取存入。
苏小脉 发表于 2011-7-24 22:50 如果你已经有一套管理数据的方案,那想必 Marshal.dump(obj) 就足够了。当管理、执行效率跟不上时,就可 ...
九夜神尊 发表于 2011-7-24 23:17 我查看了一下你说的那个Marshal。这种玩意是按先后顺序写入,然后按先后顺序读出。 也许我要换一个方式 ...
苏小脉 发表于 2011-7-25 04:47 我不太清楚这是否就是你的所有需求,如果唯一的变量是对象索引的话,你把索引嵌入到文件名中,装载的时候 ...
九夜神尊 发表于 2011-7-25 12:35 每隔一对象只有唯一的索引。其实这些对象都应该是保存到内存中的,读取这些对象只需要得到对象的地址。 ...
保存在数据库内只是为了缓解内存的压力,这里的索引也就相当于内存的地址。
不过那文件数量很大,几千几万的说。