Cloud Firestore хранит ваши данные в нескольких центрах обработки данных и подтверждает операции записи только после их записи во все из них.По этой причине максимальная частота обновления одного документа в Cloud Firestore составляет примерно один раз в секунду.Поэтому, если вы планируете обновлять документ много раз в секунду, это все равно не сработает.
Невозможно установить ограничение на частоту, с которой Firestore передает обновления для базовых данных.Если данные обновляются, они передаются всем активным слушателям.
Типичным решением будет ограничение частоты обновления данных.Если никто не увидит значительную часть обновлений, вы также можете не записать их в базу данных.Такая логика, если часто выполняется с дросселем / дебатом на стороне клиента (см. 1 , 2 ).