gpt4 book ai didi

iPhone - 小于 100 字节的 100k 文件?

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:00:03 24 4
gpt4 key购买 nike

我有 100,000 多个字符串与可变字节数 10-300 匹配。我经常会查找一个字符串来获取这些字节。

我以最简单/最快的方式做到这一点的天真方法是将每个字符串保存为一个文件,然后简单地打开文件并加载字节。这将不起作用,因为簇大小为 8k。您能否在不压缩的情况下创建所有 100,000 个文件的“zip”,这是否是访问数据的简单快速的方法?我必须学习如何做数据库吗?

简单是指最少的代码,快速是指经常查找数据,因此必须快速执行。我真的很喜欢 file.open(str) 这个想法。

编辑 - 我无法控制字符串,除非它们是唯一的。看起来 Tokyo Cabinet 有限制性许可证,但我正在谷歌搜索键值存储。因为是的,我没有查询,我只需要进行查找,而 sqllite 似乎有点过分了。

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

最佳答案

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

关于iPhone - 小于 100 字节的 100k 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8436951/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com