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 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