【发布时间】:2011-10-12 16:12:47
【问题描述】:
我正在寻找 C/C++/Obj-C 的库来维护我的对象的磁盘缓存。
- 有大量对象(数万个),每个对象大小为 100+Kb
- 不断访问/添加对象,有时会替换大量对象
目前我只是将每个对象存储在单独的文件中,但我不想在文件系统中创建这么多文件。是否有任何库可以使用这样的缓存来代替使用一个/多个文件?
【问题讨论】:
-
压缩库可以做到这一点。请参阅此 [问题][1]。 [1]:stackoverflow.com/questions/230984/…
-
您可以创建一个对象,该对象将保存您的所有文件并使其序列化以将其保存为二进制文件,并添加方法以仅在需要时读取和写入文件(它的性能是关心你)
标签: objective-c c caching