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.
O Azure DocumentDB implementa totalmente o protocolo de transmissão do MongoDB para compatibilidade de recursos, permitindo que você execute quase todas as cargas de trabalho do MongoDB sem nenhuma alteração de aplicativo. Esse serviço nativo do Azure oferece desempenho otimizado, TCO (menor custo total de propriedade) e recursos internos de IA, capacitando aplicativos modernos e controlados por dados com facilidade. As tabelas neste artigo descrevem os recursos do MongoDB sem suporte ou limitados no Azure DocumentDB. Como uma solução de PaaS totalmente gerenciada, o Azure DocumentDB abstrai ou restringe determinadas operações administrativas para garantir confiabilidade, segurança e desempenho aprimorados para que você possa se concentrar na criação, não no gerenciamento da infraestrutura.
Estágios do pipeline de agregação e agregadores
Esta tabela descreve a compatibilidade dos estágios do pipeline de agregação e dos agregadores no Azure DocumentDB.
| Description | |
|---|---|
$planCacheStats |
Não aplicável, pois o serviço gerencia automaticamente o cache do plano de consulta. |
$listSearchIndexes |
Não priorizado devido à fraca demanda do cliente. |
$listSampledQueries |
Não priorizado devido à fraca demanda do cliente. |
$shardedDataDistribution |
Não priorizado devido à fraca demanda do cliente. |
Comandos de banco de dados
Esta tabela descreve a compatibilidade das categorias de comando de banco de dados no Azure DocumentDB.
| Description | |
|---|---|
| Comandos de cache do plano de consulta | Obsoleto, pois o serviço gerencia totalmente o armazenamento em cache de consultas. |
| Comandos de replicação | A replicação é totalmente gerenciada como parte da oferta de PaaS (plataforma como serviço). |
Comandos de fragmentação (exceto: getShardMap, , balancerStart, balancerStatus, balancerStop) |
O Azure DocumentDB gerencia automaticamente as operações de fragmentação. Você mantém o controle sobre operações essenciais, como adicionar fragmentos, reequilibrar dados e recuperar mapas de fragmentos. |
Comandos de sessão ($killAllSessionsByPattern, $killSessions) |
Há suporte para a maioria dos comandos de sessão. No entanto, alguns são restritos devido a possíveis riscos de segurança e estabilidade. Esses comandos podem permitir que usuários não autorizados encerrem sessões ativas ou executem ataques do DoS (negação de serviço). |
| Comandos de administração | Como um serviço de PaaS, o Azure DocumentDB manipula a administração do banco de dados, tornando esses comandos desnecessários. |
| Comandos de diagnóstico e auditoria | O Azure DocumentDB integra-se ao Azure Log Analytics para fornecer diagnóstico unificado e auditoria nos serviços do Azure. Essa integração oferece insights profundos sobre desempenho e integridade sem configuração extra ou ferramentas externas. |
| Comandos de monitoramento | O Azure DocumentDB é totalmente integrado ao Azure Monitor, facilitando o acompanhamento de métricas de utilização do servidor, como CPU, memória, armazenamento, IOPS etc. Essa integração perfeita entre os serviços do Azure garante uma solução de monitoramento escalonável e unificada, fornecendo insights em tempo real sobre o desempenho do sistema sem a necessidade de ferramentas de monitoramento externas. |
Features
Esta tabela descreve a compatibilidade dos recursos de coleção no Azure DocumentDB.
| Description | |
|---|---|
| Coleções de série temporal | Não priorizado devido à fraca demanda do cliente. |
| Coleções limitadas | Não priorizado devido à fraca demanda do cliente. |
| Coleções agrupadas | Não priorizado devido à fraca demanda do cliente. |