Как хранить длинные списки номеров в Google App Engine/Django-nonrel?
Я занимаюсь разработкой проекта django-nonrel и размещаю его на движке приложений Google.
Одна из функций - хранить много длинных списков чисел, например, цены на акции с течением времени. Длина списка может составлять около 3000. Возможные операции над списком - добавление новых номеров, удаление самых старых номеров и иногда получение всех номеров (для построения графика).
Как эффективно хранить такой список в моей ситуации? Файл кажется лучшим способом для меня. Но Google App Engine запрещает создание файла для записи.
Насколько мне известно, у Django-nonrel есть ListField. Но я догадался, что ListField длиной 3000 не эффективен.
1 ответ
ListField в порядке.
Максимальный размер объекта составляет 1 МБ, включая ваш ListField и другие атрибуты объекта. 3000 номеров должно быть хорошо.