我正在寫一個運行在相當慢的手機(以及其他平臺)上的python程序。使用pickle在手機上讀取數據大約需要2秒,simplejson速度要慢得多。電話運行python 2.5.4python:快速輕量級持久性
數據位於一組類中的各種列表和字典中。我可以相對快速地將json格式轉換爲json格式。大部分時間似乎在pickle或json處理中,因爲只是讀取或寫入json或pickle文件比使用pickle或json快得多。
該程序必須讀取整個數據集並定期寫入。
我想我可以創建一些方法將數據轉換爲文本,看看是否更快,但重新發明輪子很少是一個值得的努力。
還有什麼其他的存儲替代方案可能有意義?
我們在這裏談論的字節數據有多少? – cheeken
你正在使用什麼'json'模塊? – lunaryorn
@cheeken:可能在100kb - 200kb範圍內 – foosion