当前位置:  开发笔记 > 数据库 > 正文

iPhone - 不到100字节的100k文件?

如何解决《iPhone-不到100字节的100k文件?》经验,为你挑选了1个好方法。

我有100,000多个字符串与可变数量的字节10-300相匹配.我经常会查找字符串以获取这些字节.

我以最简单/最快的方式执行此操作的天真方法是将每个字符串保存为文件,然后只需打开文件并加载字节.由于群集大小为8k,因此无法使用.您是否可以在不压缩的情况下创建所有100,000个文件的"zip",这是一种简单快捷的数据访问方式吗?我是否必须学习如何编写数据库?

简单来说,我的意思是最少代码和快速,我的意思是这是经常查找数据所以必须快速执行.我真的很喜欢file.open(str)的想法.

编辑 - 我没有控制字符串,除非它们是唯一的.看起来东京内阁有限制性许可证,但我正在谷歌搜索键值商店.既然我没有任何疑问,我只需要进行查询,sqllite似乎有点矫枉过正.

NSDictionary - 我没有想到这一点,但我不确定我是否可以将整个内容加载到内存并保留在那里,因为我无法控制总大小.



1> pronvit..:

使用简单快速的nosql数据库,如Tokyo Cabinet.它非常容易设置/使用,并且比核心数据更快,满足您的需求(您没有复杂的查询)并且比文件快得多.

推荐阅读
大大炮
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有