我用少量的测试数据(线索和答案)构建了一个运行良好的应用程序。现在我需要考虑引入一整套线索和答案,大约有 18 万条记录(这是一个文字游戏)。我当然担心速度和内存使用情况。环顾 intertubes 和我的图书馆,我得出的结论是,这可能是核心数据的工作。然而,在这种方法中,我想我可以将它作为 csv 或 xml 引入(我可以使用脚本语言从原始数据创建任何一个)。我找到了一些关于如何处理每种情况的资源。我不知道在使用 csv 与 xml 时可能会遇到的总体速度和其他问题。csv 文件大小约为 3.6 Mb,数据类型为字符串。
我知道这很接近一个非问题,但我需要一些建议,因为这两种方法都需要大量的编码承诺。所以这里有问题:
- 对于这种大小和特征的文件,人们会期望 csv 或 xml 是一种更好的方法吗?是否有其他一些更有意义的格式/协议/策略?
- 我专注于核心数据是否正确?
也许我应该在这里扔一些假代码,这样系统就不会一直警告我提出主观问题。但我必须尝试!感谢您的任何指导。链接到讨论表示赞赏。