Относится только к версии Cloud Firestore Enterprise. |
Совместимость Cloud Firestore с MongoDB позволяет разработчикам использовать существующий код приложений MongoDB, драйверы, инструменты и открытую экосистему интеграций MongoDB с Cloud Firestore .
Cloud Firestore предлагает дифференцированную службу бессерверной базы данных документов, которая отличается многорегиональной репликацией с высокой степенью согласованности, практически неограниченной масштабируемостью, ведущим в отрасли уровнем доступности до 99,999% SLA и производительностью чтения в пределах нескольких миллисекунд.
Cloud Firestore с совместимостью с MongoDB доступен в составе редакции Enterprise .
Ключевые возможности
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 , как описано в разделе «Безопасность и управление доступом».