Compartilhar via


Perguntas frequentes sobre o Azure Cosmos DB for MongoDB na arquitetura de RU

APLICA-SE A: MongoDB

Perguntas frequentes gerais

O Azure Cosmos DB para MongoDB dá suporte aos meus requisitos de residência de dados?

Sim, a residência de dados é regida no nível da conta de banco de dados associado a uma ou mais regiões. Os clientes normalmente criam uma conta de banco de dados para cada requisito de residência. Por exemplo, se você tiver um requisito para armazenar dados nos EUA e na Europa, criaria duas contas de banco de dados, uma nos EUA e outra na Europa.

O Azure Cosmos DB para MongoDB dá suporte a documentos com mais de 2 MB?

Sim, há suporte total para documentos de até 16 MB.

O Azure Cosmos DB para MongoDB dá suporte à classificação de vários campos?

Sim, há suporte para a classificação de vários campos. Um índice composto é necessário para os campos na classificação para garantir que a operação seja eficiente e escalonável.

O Azure Cosmos DB para MongoDB é dimensionado linearmente?

Em muitos casos, os custos do Azure Cosmos DB são dimensionados melhor do que os lineares. Por exemplo, se você ler um documento de 1 KB, isso equivale a 1 Unidade de Solicitação (RU). Mas se você ler um documento de 10 KB, essa operação maior ainda equivale a aproximadamente uma RU. A calculadora de capacidade pode ajudar você a estimar suas necessidades de taxa de transferência.

Como posso criptografar dados do Azure Cosmos DB para MongoDB e gerenciar o acesso no nível do campo?

O Azure Cosmos DB para MongoDB dá suporte à Criptografia de Nível de Campo.

Como posso pagar pelo Azure Cosmos DB para Unidades de Solicitação (RUs) do MongoDB?

O Azure Cosmos DB para MongoDB oferece três modos de capacidade: taxa de transferência provisionada, dimensionamento automático e sem servidor. A Autoescala dimensiona instantaneamente para atender às suas necessidades e apenas encargos sem servidor para a taxa de transferência que você usa.

Quais recursos têm suporte no Azure Cosmos DB para MongoDB?

O Azure Cosmos DB para MongoDB dá suporte a um conjunto avançado de recursos do MongoDB apoiados pela arquitetura de escala ilimitada do Azure Cosmos DB. Esses recursos incluem: Pipelines de agregação, Fluxos de alteração, índices, Consultas geoespaciais e muito mais. Para saber mais, consulte a matriz de suporte do recurso.

O Azure Cosmos DB para MongoDB é executado localmente?

O Azure Cosmos DB para MongoDB é um serviço multilocatário nativo de nuvem e não está disponível localmente. O Cosmos DB oferece um emulador para desenvolvimento e teste locais.

Como fazer para me conectar ao meu banco de dados do Azure Cosmos DB para MongoDB?

A maneira mais rápida de se conectar a um banco de dados do Azure Cosmos DB para MongoDB é usar o recurso início rápido na página do recurso no portal do Azure. O Início Rápido inclui snippets de código pré-configurados para se conectar ao banco de dados.

O Azure Cosmos DB impõe padrões e requisitos de segurança rígidos. As contas do Azure Cosmos DB exigem autenticação e comunicação segura por meio da TLS (segurança da camada de transporte). Em qualquer exemplo que você criar, use a versão 1.2 do TLS.

Para obter mais informações, consulte Conectar-se ao banco de dados da API para MongoDB.

O que significam os códigos de erro ao usar o Azure Cosmos DB para MongoDB?

Juntamente com os códigos de erro comuns do MongoDB, o Azure Cosmos DB para MongoDB tem seus próprios códigos de erro específicos. Para obter mais informações, consulte o guia de solução de problemas da API para MongoDB.

Há suporte para o uso de drivers não-Microsoft para MongoDB com o Azure Cosmos DB para MongoDB?

Sim, você pode usar drivers ODBC (Open Database Connectivity) não Microsoft MongoDB com o Azure Cosmos DB for MongoDB.

Controle de acesso baseado em função

É possível gerenciar definições de função e atribuições de função pelo portal do Azure?

O suporte do portal do Azure para gerenciamento de funções não está disponível. No entanto, o controle de acesso baseado em função pode ser habilitado por meio da guia recursos no portal do Azure.

Como fazer para alterar a senha de um usuário?

Atualize a definição do usuário com a nova senha.

Quais versões do Cosmos DB para MongoDB dão suporte ao controle de acesso baseado em função?

As versões 3.6 e superior dão suporte ao controle de acesso baseado em função.

Quais são algumas das limitações do controle de acesso baseado em função?

  • O número de usuários e funções que você pode criar deve ser menor que 10.000.
  • Os comandos listCollections, listDatabases, killCursors e currentOp são excluídos do controle de acesso baseado em função.
  • Não há suporte para usuários e funções entre bancos de dados.
  • Você só pode definir ou redefinir a senha de um usuário por meio da CLI do Azure ou do Azure PowerShell.
  • A configuração de usuários e funções só tem suporte por meio da CLI do Azure/PowerShell.
  • Não há suporte para desabilitar a autenticação de chave primária/secundária. Recomendamos alternar suas chaves para impedir o acesso quando você habilitar o controle de acesso baseado em funções.
  • As políticas de controle de acesso baseadas em função do Azure Cosmos DB para MongoDB não são restabelecidas automaticamente após uma operação de restauração. Você precisa reconfigurar essas políticas após a conclusão do processo de restauração.