我正在写一个运行在相当慢的手机(以及其他平台)上的python程序。使用pickle在手机上读取数据大约需要2秒,simplejson速度要慢得多。电话运行python 2.5.4python:快速轻量级持久性
数据位于一组类中的各种列表和字典中。我可以相对快速地将json格式转换为json格式。大部分时间似乎在pickle或json处理中,因为只是读取或写入json或pickle文件比使用pickle或json快得多。
该程序必须读取整个数据集并定期写入。
我想我可以创建一些方法将数据转换为文本,看看是否更快,但重新发明轮子很少是一个值得的努力。
还有什么其他的存储替代方案可能有意义?
我们在这里谈论的字节数据有多少? – cheeken
你正在使用什么'json'模块? – lunaryorn
@cheeken:可能在100kb - 200kb范围内 – foosion