Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
APLICA-SE AO: MongoDB
O Azure Cosmos DB for MongoDB fornece um poderoso banco de dados compatível com MongoDB totalmente gerenciado que se integra perfeitamente ao ecossistema do Azure. Isso permite que os desenvolvedores aproveitem os benefícios dos recursos robustos do Azure Cosmos DB, como distribuição global, SLA de alta disponibilidade de 99,999% e fortes medidas de segurança, mantendo a capacidade de usar suas ferramentas e aplicativos conhecidos do MongoDB. Os desenvolvedores podem permanecer independentes em relação ao fornecedor, sem precisar se adaptar a um novo conjunto de ferramentas ou alterar drasticamente suas operações atuais. Isso garante uma transição e operação suaves para os desenvolvedores do MongoDB, tornando o Azure Cosmos DB for MongoDB uma escolha atraente para uma solução de banco de dados escalonável, segura e eficiente para suas cargas de trabalho do MongoDB.
Dica
Deseja experimentar o Azure Cosmos DB for MongoDB com base no vCore sem compromisso? Criar um cluster do Azure Cosmos DB for MongoDB gratuitamente.
Azure Cosmos DB for MongoDB versus MongoDB Atlas
Recurso | Azure Cosmos DB for MongoDB | Atlas MongoDB por MongoDB, Inc |
---|---|---|
Compatível com ferramentas e drivers do MongoDB | Sim | Sim |
Protocolo de transmissão do MongoDB | Sim: v8 (visualização privada), v7, v6, v5, v4 | v8, v7, v6, v5. O Mongo Atlas não oferece suporte a versões mais antigas, como v4 e em breve v5 (fim da vida útil em outubro de 2024) |
Distribuição Global | Sim, distribuído globalmente com replicação automática e rápida de dados em qualquer número de regiões do Azure | Sim, distribuído globalmente com replicação de dados automática e rápida entre regiões ou provedores de nuvem suportados |
99,999% de disponibilidade do SLA | Sim | Não. MongoDB Atlas oferece um SLA de disponibilidade de 99,995% |
O SLA aborda a plataforma de nuvem | Sim | Não. Para obter mais detalhes, leia o MongoDB Atlas SLA |
Escala instantâneo e automático | Sim, As implantações baseadas em RU do Azure Cosmos DB são dimensionadas automaticamente e instantaneamente em 10x, sem impacto algum no desempenho, e as camadas de dimensionamento automático do Azure Cosmos DB for MongoDB baseadas em vCore são dimensionadas instantaneamente (visualização). | Instâncias dedicadas do Atlas gerenciadas pelos usuários ou escalonadas automaticamente após analisar a carga de trabalho ao longo de um dia. |
Clusters dedicados ao desenvolvimento/teste | Sim, com clusters do Azure Cosmos DB for MongoDB não baseados em vCore sem alta disponibilidade, economizando 50%. | Não, os clusters devem sempre ser de alta disponibilidade, fazendo com que você pague por computação desnecessária. |
Gravações multirregionais (também conhecidas como vários mestres) | Sim. Com gravações multirregionais, os clientes podem atualizar qualquer documento em qualquer região, permitindo SLA de disponibilidade de 99,999% | Sim. Com zonas multirregionais, os clientes podem configurar diferentes regiões de gravação por fragmento. Os dados dentro de um único fragmento podem ser gravados em uma única região. |
Escala ilimitada | O Azure Cosmos DB oferece capacidade de dimensionar RUs para até um bilhão de solicitações por segundo, com armazenamento ilimitado, totalmente gerenciado, como um serviço. Implantações do Azure Cosmos DB for MongoDB baseadas em vCore suportam escala por meio de fragmentação | As implantações do MongoDB Atlas suportam escalonamento por meio de fragmentação. |
Escala independente para taxa de transferência e armazenamento | Sim, com Azure Cosmos DB for MongoDB baseado em RU | Não |
Pesquisa Vetorial para Aplicativos de IA | Sim, com o Azure Cosmos DB for MongoDB baseado em vCore. Você pode combinar perfeitamente a filtragem geoespacial e/ou a filtragem de texto com a busca em vetores, aumentando a eficiência das consultas de busca em vetores. | Sim, com instâncias dedicadas do MongoDB Atlas |
Pesquisa de texto integrada, processamento geoespacial | Sim | Sim |
Camada gratuita | 1.000 unidades de solicitação (RUs) e 25 GB de armazenamento para sempre. Impede que você ultrapasse os limites, se quiser. O Azure Cosmos DB for MongoDB baseado em vCore oferece nível gratuito com 32 GB de armazenamento para sempre. | Sim, com 512 MB de armazenamento |
Migração ao vivo | Sim | Sim |
Integrações do Azure | Integrações nativas primárias com serviços do Azure | Integrações de terceiros, incluindo alguns serviços nativos do Azure |
Escolha da configuração da instância | Sim, com Azure Cosmos DB for MongoDB baseado em vCore | Sim |
Suporte Especializado | Suporte 24 horas por dia, 7 dias por semana fornecido pela Microsoft para Azure Cosmos DB. Um contrato de Suporte do Azure cobre todos os produtos do Azure, incluindo o Azure Cosmos DB, o que permite trabalhar com uma equipe de suporte sem custos adicionais de suporte | Suporte 24 horas por dia, 7 dias por semana fornecido pelo MongoDB para MongoDB Atlas com várias opções de SLA disponíveis |
Suporte a transações ACID de vários documentos do MongoDB | Sim, com Azure Cosmos DB for MongoDB baseado em vCore | Sim |
Suporte ao tipo de dados JSON | BSON (JSON Binário) | BSON (JSON Binário) |
Suporte ao pipeline de agregação do MongoDB | Sim. Suporte ao protocolo de transmissão MongoDB v7, v6 e v5 em arquiteturas vCore e RU. | Sim |
Tamanho máximo do documento | 16 MB em arquitetura vCore e RU | 16 MB |
Esquema JSON para controles de governança de dados | Atualmente em desenvolvimento | Sim |
Pesquisa de texto integrada | Sim | Sim |
Consulta integrada de dados no armazenamento de objetos na nuvem | Sim, com o Link do Synapse | Sim |
Dados do Blend com junções e uniões para consultas analíticas | Sim | Sim |
Recomendações do desempenho | Sim, com ferramentas nativas da Microsoft | Sim |
Configuração do conjunto de réplicas | Sim, com Azure Cosmos DB for MongoDB baseado em vCore | Sim |
Suporte para fragmentação | O Azure Cosmos DB oferece suporte à fragmentação automática, do lado do servidor. Ele gerencia a criação, posicionamento e balanceamento de fragmentos automaticamente | Múltiplas metodologias de fragmentação suportadas para atender a vários casos de uso. A estratégia de fragmentação pode ser alterada sem afetar o aplicativo |
Pausar e retomar os clusters | Atualmente em desenvolvimento | Sim |
Data Explorer | Sim, usando ferramentas nativas do Azure e o Azure Cosmos DB Explorer. Suporte para ferramentas de terceiros, como Robo3T | Sim, usando ferramentas nativas do MongoDB, como Compass e Atlas Data Explorer. Suporte para ferramentas de terceiros, como Robo3T |
Provedores de nuvem | Azure. A compatibilidade do protocolo de fio MongoDB permite que você permaneça independente do fornecedor | Azure, Amazon Web Services e Google Cloud |
Conectividade baseada em SQL | Sim | Sim |
Visualização de dados nativa sem ferramentas de BI de terceiros | Sim, usando o Power BI | Sim, com gráficos Atlas |
Banco de dados com suporte para implantações locais e híbridas | Não | Sim |
Banco de dados incorporável com sincronização para dispositivos móveis | Não, devido à baixa demanda dos usuários | Sim |
Controle granular de acesso baseado em funções | Sim | Sim |
Criptografia de dados em versão de pré-lançamento | Sim | Sim |
Criptografia de dados em repouso | Sim | Sim |
Criptografia de nível de campo do lado do cliente | Sim | Sim |
Integração com LDAP | Sim | Sim |
Auditoria no nível do banco de dados | Sim | Yes |
Transações ACID de vários documentos em coleções e partições | Sim | Yes |
Backup contínuo com restauração sob demanda | Sim | Sim |
Próximas etapas
- Siga o tutorial Conectar um aplicativo do MongoDB ao Azure Cosmos DB para saber como obter informações sobre a cadeia de conexão da conta.
- Siga o tutorial Usar o Studio 3T com o Azure Cosmos DB para saber como criar uma conexão entre o banco de dados do Azure Cosmos DB e o aplicativo MongoDB no Studio 3T.
- Siga o tutorial Importar dados do MongoDB no Azure Cosmos DB para importar os dados existentes para um banco de dados Azure Cosmos DB.