Visão geral da compatibilidade com o MongoDB

Relevante apenas para a edição Enterprise do Cloud Firestore.

O Cloud Firestore com compatibilidade com o MongoDB permite que os desenvolvedores usem o código de aplicativo, os drivers, as ferramentas e o ecossistema de código aberto do MongoDB de integrações com Cloud Firestore.

O Cloud Firestore oferece um serviço diferenciado de banco de dados de documentos sem servidor, com replicação multirregional e consistência forte, escalonabilidade praticamente ilimitada, alta disponibilidade líder do setor de até 99, 999% de SLA e desempenho de leitura de um dígito em milissegundos.

O Cloud Firestore com compatibilidade com o MongoDB está disponível como parte da edição Enterprise.

Principais recursos

O Cloud Firestore com compatibilidade com o MongoDB oferece vários recursos importantes:

Diferencial Descrição
Compatibilidade com o MongoDB O Cloud Firestore fornece uma API compatível com o MongoDB, permitindo que você use o Cloud Firestore como banco de dados para seus aplicativos MongoDB atuais.
Sem servidor Cloud Firestore usa um modelo de pagamento por uso. Cloud Firestore não exige pré-provisionamento de recursos e é escalonado automaticamente para corresponder à sua carga.
Escalonabilidade praticamente ilimitada O Cloud Firestore escalona a computação e o armazenamento sob demanda sem precisar configurar capacidade, fragmentação ou provisionar armazenamento e E/S.
Alta disponibilidade líder do setor Todos os bancos de dados do Cloud Firestore oferecem alta disponibilidade, com 99,99% de disponibilidade para implantações regionais e 99,999% para implantações multirregionais.O

Cloud Firestore tem replicação automática de dados multirregionais, consultas fortemente consistentes, operações atômicas em lote e suporte a transações.
Latência de leitura de milissegundos de um dígito O Cloud Firestore oferece latência de leitura de milissegundos com um dígito.
Segurança e monitoramento de nível empresarial Proteja o Cloud Firestore com a governança centralizada do Google Cloud. Tenha mais visibilidade e simplifique o gerenciamento da sua frota de bancos de dados do Cloud Firestore com o Database Center integrado. Aproveite uma visualização unificada da frota e o gerenciamento simplificado com controle centralizado e assistência de IA.

Como funciona?

O Cloud Firestore é um banco de dados de documentos NoSQL com foco na nuvem que oferece compatibilidade com o MongoDB.

Seguindo o modelo de dados do Cloud Firestore com compatibilidade com o MongoDB, você armazena dados em documentos que contêm mapeamentos de campos para valores. Esses documentos são armazenados em coleções, que são contêineres de documentos que você pode usar para organizar seus dados e criar consultas. Os documentos são compatíveis com vários tipos de dados, de strings e números a objetos complexos e incorporados.

Além disso, a consulta no Cloud Firestore é expressiva, eficiente e flexível. É possível usar o driver padrão do MongoDB ou a linguagem de consulta do MongoDB (MQL). É possível criar consultas superficiais para recuperar dados no nível do documento sem precisar recuperar a coleção inteira e adicionar classificação, filtragem e limites às consultas ou cursores para paginar os resultados.

Por fim, o Cloud Firestore com compatibilidade com o MongoDB é totalmente integrado aos serviços de governança do Google Cloud, conforme descrito em Segurança e gerenciamento de acesso.

A seguir