Хранилище данных Google App Engine поддерживает только 200 индексов. - PullRequest
0 голосов
/ 26 февраля 2011

Я новичок в хранилище данных движка приложений. В настоящее время я оцениваю миграцию моего существующего веб-приложения на движок приложений. Я обнаружил, что жесткий предел для индексов составляет 200 для приложения. Итак, я действительно запутался, накладывает ли это ограничение много ограничений на дизайн хранилища данных ядра приложения. [Например, нет видов сущностей, нет свойств в сущности] и т. д.

Пожалуйста, дайте мне совет по этому вопросу

Ответы [ 4 ]

4 голосов
/ 26 февраля 2011

Ответ, который вы уже получили в группах Google , скопированный ниже, является довольно хорошим.

Число, если индексы не зависят от количества свойств в юридическое лицо. Это связано только с количеством индексов для «сложных запросов» которые нужны в вашем приложении (т.е. в index.yaml). Итак количество индексов, созданных автоматически (по свойствам индексов) вероятно, ограничено только вашим доступным хранилищем и не ограничивает количество объектов или свойства объектов.

См:
http://code.google.com/appengine/docs/python/config/indexconfig.html
http://code.google.com/appengine/docs/python/datastore/propertyclass....

0 голосов
/ 27 февраля 2016

Сложная индексная квота может стать проблемой, если ваше приложение станет большим, например, по количеству функций, а не пользователей. Вот несколько открытых билетов:

https://code.google.com/p/googleappengine/issues/detail?id=8305 https://code.google.com/p/googleappengine/issues/detail?id=287#c6

Обратите внимание на комментарии, касающиеся покупки премиум-поддержки, чтобы обойти эту проблему.

0 голосов
/ 02 октября 2013

Для динамических запросов один из способов обойти ограничение в 200 индексов подробно указан в https://developers.google.com/appengine/articles/indexselection

0 голосов
/ 26 февраля 2011

Я не уверен, откуда у вас номер 200, но это не совсем точно. Насколько мне известно, количество индексов на приложение не ограничено, но есть ограничение на количество индексов на модель. Я полагаю, что существует ограничение в 5000 индексированных свойств модели.

Для получения дополнительной информации об индексах вы должны ознакомиться с разделом Запросы и индексы документации AppEngine.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...