Sustainable Query Per Seconds [QPS] без ошибок тайм-аута - PullRequest
3 голосов
/ 21 января 2011

Знаете ли вы, какая скорость самая безопасная Количество запросов в секунду при обновлении для одной сущности без возникновения конфликта записи?
Чтение этого документа о его разбиении ясно говорит:

важно отметить, что вы можете ожидайте обновления только одного сущность или группа сущностей около пять раз в секунду . Это оценка и фактическая частота обновления для сущность зависит от нескольких атрибуты объекта, в том числе сколько у него свойств, сколько и сколько индексов нужно обновление.

У меня проблема тайм-аута даже с одним обновлением в секунду и комментарием в этот ответ сбил меня с толку:

Вы все еще можете получить разрешение на запись в отдельные лица, если вы делаете более чем около 1QPS модификаций им

Я что-то упустил?
Как может масштабироваться мое приложение GAE, если я не могу даже обновить одну сущность в секунду, не вызывая ошибок тайм-аута?

1 Ответ

4 голосов
/ 24 января 2011

Причина отклонения в том, что это не жесткий предел. Если вы сделаете 1 QPS обновлений для группы объектов, вы, вероятно, не заметите какого-либо значительного увеличения времени ожидания или задержки вообще. Если вы сделаете 5 QPS, вы, вероятно, увидите увеличение времени ожидания и заметно более высокую задержку. Помимо этого, спорные вопросы будут усугубляться.

Как правило, я считаю, что 1 QPS является целью проектирования, чтобы обеспечить разумный предел погрешности для шипов.

...