Чтобы хранить, повторно использовать и делиться часто выполняемыми запросами к базе данных, не переписывая их для каждого сеанса, вы можете использовать сохраненные запросы в Cloud Firestore.
Вы можете использовать консоль Firebase, чтобы создавать, сохранять и управлять запросами. Функция сохраненных запросов доступна только в консоли. Вы не можете запускать сохраненные запросы или управлять ими через API или другими способами.
Сохраненные запросы имеют следующие характеристики:
- Ключи шифрования, управляемые Google, шифруют все хранимые запросы.
- Сохраненный запрос является дочерним элементом проекта.
- Сохраненные запросы удаляются вместе с проектом. Если вы удалите экземпляр или базу данных, то по-прежнему сможете получить доступ к сохраненным запросам в проекте на странице Сохраненные запросы в консоли Google Cloud.
- Чтобы просматривать сохраненные запросы и управлять ими, у вас должна быть соответствующая роль или разрешения IAM.
- Доступ к сохраненным запросам можно получить только на странице Сохраненные запросы в консоли Google Cloud. Сохраненные запросы недоступны через API.
Расположение хранилища
Cloud Firestore пытается сохранить запросы в том же месте, что и база данных. Однако хранилище для сохраненных запросов доступно в ограниченном количестве местоположений, поэтому по умолчанию может быть выбран другой регион. Чтобы посмотреть и изменить место хранения сохраненных запросов, нажмите Показать расширенные настройки в подзадаче сохранения. Затем выберите доступное местоположение из списка Регион.
Ограничения
Для сохраненных запросов действуют следующие ограничения:
- Ограничение частоты запросов составляет 20 запросов в секунду на пользователя на проект, включая чтение и запись. Эту квоту нельзя отслеживать или переопределять.
- В одном проекте можно создать не более 10 000 сохраненных запросов,включая запросы для других продуктов Google Cloud. Подробнее о квотах и ограничениях…
- Для экземпляров с сохраненными запросами нельзя использовать ключи шифрования, управляемые клиентом.
Цены
За использование и хранение сохраненных запросов дополнительная плата не взимается.
Дальнейшие действия
- Подробнее о том, как создавать сохраненные запросы и управлять ими…