Cloud Firestore ограничивают 8 миллионов записей в день на один документ - PullRequest
0 голосов
/ 12 ноября 2018

Многие приложения реального времени имеют документы, которые действуют как счетчики.Например, вы можете посчитать «лайки» для поста или количество посещений видео.

Согласно моим расчетам с использованием облачного пожарного хранилища, это значение не может превышать 8 миллионов в день

С помощью Cloud Firestore и Distributed counter я могу иметь (максимум):

1 write/second * 100 == 100 writes per second.

1 day = 86.400 seconds

86.400 * 100 = 8.640.000

(100: ограничить максимальную глубину вложенных коллекций)

Как этот пределбыть превышен для приложения со многими пользователями?

Спасибо вам

1 Ответ

0 голосов
/ 12 ноября 2018

Предлагаемое решение поясняется в документации . Вы можете разделить счетчик между несколькими документами.

Или вы можете рассчитывать на какой-то другой механизм хранения (например, База данных реального времени), который не имеет тех же ограничений записи, что и Firestore.

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