1
我正在開發一個django-nonrel項目並將其部署到Google應用引擎。如何在Google App Engine/Django-nonrel中存儲長號碼列表?
一個功能是存儲許多長的數字列表,例如隨時間變化的股票價格。列表的長度可能在3000左右。列表中可能的操作是附加新的數字,刪除最舊的數字,偶爾檢索所有數字(繪圖)。
什麼是有效的方式來存儲這樣的列表在我的情況?文件似乎是對我來說最好的方式。但Google App Engine不允許創建文件進行書寫。
據我所知,Django-nonrel有ListField。但我猜想長度爲3000的ListField效率不高。
好吧,我會嘗試ListField。有沒有其他的選擇? – river6
您可以將列表作爲文件存儲在Blobstore中。或者您可以找到其他創造性的方式將列表存儲在數據存儲中,例如爲每個股票價格存儲實體。後者會讓你有接近無限的列表,但會更昂貴,因爲你最終會使用更多的數據存儲操作。 ListField可能是最好的路線。 – dragonx