| Это относится только к версии Cloud Firestore Enterprise. |
Совместимость Cloud Firestore с MongoDB позволяет разработчикам использовать существующий код приложений MongoDB, драйверы, инструменты и открытую экосистему интеграций MongoDB с Cloud Firestore .
Cloud Firestore предлагает уникальный бессерверный сервис для работы с документами, отличающийся репликацией в нескольких регионах с высокой степенью согласованности, практически неограниченной масштабируемостью, лучшей в отрасли доступностью (до 99,999% SLA) и скоростью чтения в несколько миллисекунд.
Cloud Firestore с поддержкой MongoDB доступен в составе корпоративной версии .
Ключевые возможности
Cloud Firestore с поддержкой MongoDB предлагает ряд ключевых возможностей:
| Дифференциатор | Описание |
|---|---|
| Совместимость с MongoDB | Cloud Firestore предоставляет API, совместимый с MongoDB, что позволяет использовать Cloud Firestore в качестве базы данных для существующих приложений MongoDB. |
| Бессерверная архитектура | Cloud Firestore использует модель оплаты по факту использования. Cloud Firestore не требует предварительного выделения ресурсов и автоматически масштабируется в соответствии с вашей нагрузкой. |
| Практически неограниченный масштаб | Cloud Firestore обеспечивает бесперебойное масштабирование вычислительных ресурсов и хранилища по требованию без необходимости настройки емкости, сегментирования или выделения хранилища и операций ввода-вывода. |
| Лидирующая в отрасли высокая доступность | Все базы данных Cloud Firestore обеспечивают высокую доступность: 99,99% для региональных развертываний и 99,999% для многорегиональных развертываний. Cloud Firestore обеспечивает автоматическую репликацию данных в нескольких регионах, строго согласованные запросы, атомарные пакетные операции и поддержку транзакций. |
| Задержка чтения составляет всего несколько миллисекунд. | Cloud Firestore обеспечивает задержку чтения в несколько миллисекунд. |
| Безопасность и мониторинг корпоративного уровня | Защитите Cloud Firestore с помощью централизованного управления Google Cloud . Обеспечьте расширенную прозрачность и упрощенное управление парком баз данных Cloud Firestore благодаря нашему интегрированному Центру баз данных. Воспользуйтесь преимуществами единого представления о парке баз данных и упрощенного управления за счет централизованного контроля и помощи искусственного интеллекта. |
Как это работает?
Cloud Firestore — это облачная документоориентированная база данных NoSQL, совместимая с MongoDB.
В соответствии с моделью данных, совместимой с Cloud Firestore и MongoDB, данные хранятся в документах, содержащих поля, сопоставляющиеся со значениями. Эти документы хранятся в коллекциях, которые представляют собой контейнеры для ваших документов и могут использоваться для организации данных и построения запросов. Документы поддерживают множество различных типов данных , от строк и чисел до сложных встроенных объектов.
Кроме того, запросы в Cloud Firestore отличаются выразительностью, эффективностью и гибкостью. Вы можете использовать стандартный драйвер MongoDB или язык запросов MongoDB (MQL). Вы можете создавать поверхностные запросы для извлечения данных на уровне документа без необходимости извлечения всей коллекции, а также добавлять сортировку, фильтрацию и ограничения к своим запросам или курсорам для постраничного отображения результатов.
Наконец, Cloud Firestore с поддержкой MongoDB полностью интегрирован с сервисами управления Google Cloud , как описано в разделе управления идентификацией и доступом .