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

APLICA-SE AO: MongoDB

O Azure Cosmos DB for MongoDB (RU) 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 for MongoDB (RU) dá suporte a documentos com mais de 2 MB?

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

O Azure Cosmos DB for MongoDB (RU) 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 for MongoDB (RU) é escalado 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 for MongoDB (RU) e gerenciar o acesso no nível do campo?

O Azure Cosmos DB for MongoDB (RU) dá suporte à Criptografia de Nível de Campo.

Como fazer para pagar as Unidades de Solicitação (RUs) do Azure Cosmos DB for MongoDB (RU)?

O Azure Cosmos DB for MongoDB (RU) 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 for MongoDB (RU)?

O Azure Cosmos DB for MongoDB (RU) dá suporte a um conjunto avançado de recursos do MongoDB com suporte da 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 for MongoDB (RU) é executado localmente?

O Azure Cosmos DB for MongoDB (RU) é 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 for MongoDB (RU)?

A maneira mais rápida de se conectar a um banco de dados do Azure Cosmos DB for MongoDB (RU) é 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/SSL (segurança da camada de transporte). Em qualquer exemplo que você compilar, use TLS/SSL versão 1.2.

Para obter mais informações, veja Conectar-se à API para banco de dados de RU do MongoDB.

O que os códigos de erro significam ao usar o Azure Cosmos DB for MongoDB (RU)?

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

Há suporte para drivers para MongoDB que não sejam da Microsoft para o Azure Cosmos DB for MongoDB (RU)?

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