Какова максимальная длина ListProperty? - PullRequest
9 голосов
/ 16 декабря 2009

Сколько элементов может храниться в ListProperty? Есть ли предел?

Ответы [ 2 ]

13 голосов
/ 17 декабря 2009

Размеры сущностей ограничены 1 МБ (при кодировании в виде буфера протокола), поэтому это обеспечивает практическое ограничение на размер списка. Кроме того, если список проиндексирован, вы получите не более 5000 записей, прежде чем получите исключение, поскольку ваша сущность имеет слишком много строк индекса.

10 голосов
/ 16 декабря 2009

По моему опыту, вы получите MemoryError исключений десериализации ListProperties, прежде чем вы достигнете жесткого ограничения. Это случалось со мной с 5000 до 10000 ключевых объектов в списке.

Кроме того, сущности ограничены 5000 проиндексированных свойств , поэтому 5000 - это хороший максимум. (Я чувствую, что раньше у меня было больше, но сейчас точно не помню.)

...