Бессерверная база данных документов Google Cloud Firestore теперь общедоступна. Firestore был анонсирован в 2018 году как часть платформы Google Firebase, и, помимо того, что он неограничен, теперь он доступен в большем количестве областей.
Firestore полностью управляется и дает разработчикам возможность хранить, синхронизировать и запрашивать данные для своих мобильных приложений с офлайн-поддержкой. Google заявляет, что база данных упрощает разработку приложений за счет синхронизации в реальном времени, автономной поддержки и транзакций ACID для сотен документов и коллекций. Cloud Firestore интегрирован как с Google Cloud Platform (GCP), так и с Firebase, платформой Google для разработки мобильных приложений.
Cloud Firestore обеспечивает безопасность и авторизацию, инфраструктуру, пограничное хранилище данных и синхронизацию. Управление идентификацией и доступом и аутентификация Firebase встроены, а программное обеспечение предлагает тесную интеграцию с облачными функциями, облачным хранилищем и SDK Firebase. Вы также можете экспортировать данные в BigQuery для анализа, постобработки данных и машинного обучения.
Сделка GA означает, что Cloud Firestore теперь включен в официальные соглашения об уровне обслуживания GCP, поэтому теперь гарантированное время безотказной работы — 99,999% для многорегиональных экземпляров Cloud Firestore и 99,99% для региональных экземпляров.
К тем, где можно размещать данные Cloud Firestore, были добавлены десять новых местоположений центров обработки данных. Будет новое многорегиональное местоположение в Европе, а затем еще 9 региональных местоположений, расположенных в Азии, Австралии, Северной и Южной Америке и Европе.
Новая услуга, которая в настоящее время доступна в бета-версии, — это возможность отслеживать операции чтения, записи и удаления Cloud Firestore почти в реальном времени с помощью Stackdriver. Google Stackdriver предлагает управление облачной системой, предоставляя данные о производительности и диагностике, такие как мониторинг, ведение журнала, отслеживание, отчеты об ошибках и предупреждения.
Что не вошло в этот выпуск, так это возможность запрашивать документы в коллекциях и увеличивать значения базы данных без транзакции. Они «скоро».