Я использую Firebase FireStore для своего приложения «Реагируй», я создаю приложение, которое будет отправлять геолокацию пользователя в FireStore и генерировать тепловую карту, и приложение будет отправлять местоположение пользователя каждые 5 минут, мои данные выглядят так
Сейчас у меня около 1000 документов, каждый раз, когда я обновляю приложение, оно будет пытаться получить все координаты для создания тепловой карты.
Проблема, с которой я столкнулся, заключается в том, что, когда он генерирует тепловую карту, ему нужно будет прочитать все 1000 документов, а если у меня будет 5000 координат / документов, и у меня будет 10 пользователей, чтобы использовать его, он достигнет предела чтения документовв бесплатной базе Firebase, которая составляет 50 КБ / день.
Я знаю, что могу заплатить немного денег, чтобы увеличить лимит чтения, но просто задаюсь вопросом, сталкивался ли кто-нибудь с этим и находил бы оптимизированный способ его решения.Спасибо!