Menu Docs
Página inicial do Docs
/
MongoDB Atlas
/ /

Limites Atlas M0 (cluster gratuito), M2 e M5

Nesta página

  • Limites de configuração
  • Limites operacionais
  • Requisitos mínimos do driver

A tabela a seguir lista os limites de configuração dos Atlas M0 clusters livres e M2/M5 clusters compartilhados:

Opção de configuração
Limite

Fornecedor de serviços de nuvem e região

Você pode implantar M0 clusters gratuitos e M2/M5 clusters compartilhados somente em um subconjunto de regiões no AWS, Google Cloud e Azure. Para saber mais sobre as regiões do provedor de nuvem com suporte para clusters gratuitos e clusters compartilhados, consulte:

  • Amazon web services (AWS)

  • Google cloud platform (GCP)

  • Microsoft Azure

Versão do MongoDB e mecanismo de armazenamento

O Atlas usa o MongoDB 8.0 nos M0/M2/M5 agrupamentos.

Atualização da versão do MongoDB

Não é possível atualizar a versão do MongoDB que os clusters M0/M2/M5 executam. O Atlas atualiza M0 clusters gratuitos ou M2/M5 clusters compartilhados para a versão mais recente do MongoDB depois que várias versões de patch ficam disponíveis para essa versão. Para saber mais, consulte Versão do MongoDB .

Camada do cluster

Você deve selecionar a camada do cluster do M0 para distribuir um cluster gratuito.

Você pode distribuir apenas um cluster M0 por projeto. No entanto, se você tiver contratos de vendas com o MongoDB, poderá implantar mais clusters M0 por projeto. Para saber mais, entre em contato com um representante de vendas MongoDB.

Memória de cluster

Não é possível configurar a memória para clusters gratuitos M0 ou clusters compartilhados M2/M5.

Armazenamento em cluster

Não é possível configurar o tamanho do armazenamento para clusters M0 gratuitos ou clusters compartilhados M2/M5.

Fator de replicação

O fator de replicação está configurado para 3 Nodes e você não pode modificá-lo para clusters M0 gratuitos ou clusters compartilhados M2/M5.

Marcações de conjunto de réplicas

M0 Clusters livres e clusters compartilhados M2/M5 não têm tags de conjunto de réplicas predefinidas.

Você quer um cluster fragmentado

Não é possível distribuir um cluster M0 gratuito ou um cluster compartilhado M2/M5 como um cluster fragmentado.

Deseja habilitar o backup?

Não é possível habilitar backups em clusters gratuitos M0.

Como alternativa à ativação de backups, você pode usar mongodump para fazer backup de seus dados e mongorestore para restaurá-los. Para aprender a usar essas ferramentas de linha de comando do MongoDB para fazer backup manual dos seus dados, consulte Conectar-se a um cluster usando ferramentas de linha de comando.

Testar failovers primary

Você não pode realizar testes de failover primary em clusters M0 gratuitos ou clusters compartilhados M2/M5.

Simular interrupção regional

Você não pode realizar testes de interrupção regional em clusters M0 gratuitos ou clusters compartilhados M2/M5.

Auditoria de banco de dados

Não é possível configurar a auditoria de banco de dados em M0 clusters livres ou clusters compartilhados M2/M5.

Criptografia em repouso usando o gerenciamento de chaves

Não é possível configurar a encryption at rest usando o gerenciamento de chaves do cliente em clusters gratuitos M0 ou clusters compartilhados M2/M5.

Conexões de peering de rede

Não é possível configurar conexões de peering de rede em clusters gratuitos M0 ou clusters compartilhados M2/M5.

Endpoints privados

M0 clusters gratuitos e clusters M2/M5 compartilhados não são compatíveis com endpoints privados.

Rastreamento de acesso

Você não pode visualizar o histórico de acesso do banco de dados para clusters M0 gratuitos ou clusters M2/M5 compartilhados.

A tabela seguinte lista os limites operacionais de Atlas clusters gratuitos M0 e M2/M5 clusters compartilhados:

(operação)
Limite

Atlas M0 Clusters gratuitos e M2/M5 Clusters compartilhados não suportam a opção allowDiskUse para o comando de agregação, seu método assistente ou o cursor.allowDiskUse() método de cursor de query.

Em clusters gratuitos M0 e clusters compartilhados M2/M5, os pipelines de agregação não suportam os estágios $currentOp, $listLocalSessions, $listSessions e $planCacheStats.

Em M0 clusters gratuitos e M2/M5 clusters compartilhados, pipelines de agregação podem ter no máximo 50 estágios.

Acesso à API

Embora seja possível criar um cluster gratuito M0 usando o recurso Clusters API, você não pode modificar um cluster gratuito M0 usando o recurso Clusters API. Um subconjunto de endpoints de API oferece suporte a clusters compartilhados M2 e M5.

Você pode criar um cluster gratuito M0 usando o recurso Clusters API . Você pode criar um cluster gratuito M0 por projeto. No entanto, se você tiver contratos de vendas com o MongoDB, poderá implantar mais M0 clusters por projeto. Para saber mais, entre em contato com um representante de vendas do MongoDB .

atlas alertas

M0 Clusters gratuitos e clusters compartilhados M2/M5 só podem disparar alertas configurados com uma das seguintes condições de alerta:

  • Conexões

  • Tamanho lógico

  • Rede

  • Opscounter

Monitoramento do Atlas

A exibição Metrics de um cluster gratuito M0 ou cluster compartilhado M2/M5 exibe apenas as seguintes métricas:

  • Conexões

  • Tamanho lógico

  • Rede

  • Opscounter

Para saber mais, consulte Métricas em tempo real.

Autenticação

M0 clusters gratuitos e clusters compartilhados M2/M5 suportam somente os seguintes métodos de autenticação:

  • Senha (SCRAM-SHA1)

  • Certificados X.509

  • AWS IAM

Expandir automaticamente o armazenamento

M0 clusters gratuitos e clusters compartilhados M2/M5 não fornecem armazenamento de dimensionamento automático.

Profundidade do objeto aninhado BSON

M0 Os clusters gratuitos e clusters M2/M5 compartilhados podem armazenar documentos com um máximo de 50 níveis aninhados.

Construção contínua de índices

M0 clusters livres e clusters compartilhados M2/M5 não suportam a criação de índices com uma compilação contínua.

Filtragem de Change Streams

Para M0 clusters gratuitos e M2/M5 clusters compartilhados, você pode usar somente cadeias de caracteres e expressões regulares em filtros de nomes de banco de dados de dados (campos de namespace ns ) em change streams. Não é possível usar comandos, como $in, em filtros de namespace de nome de banco de dados de dados. Esse limite não se aplica à filtragem de nomes de collection em change streams.

Persistência de cluster

O Atlas pode desativar clusters ociosos M0 livres de acordo com os Termos de Serviço.

Ferramentas de linha de comando

M0 Clusters gratuitos, clusters Flex e M2/M5 Clusters compartilhados não suportam as seguintes opções da ferramenta de linha de comando:

Ferramenta de linha de comando
Opções não Suportadas

Para clusters gratuitos M0 e clusters M2/M5 compartilhados, você não pode executar mongorestore ou mongodump no banco de banco de dados admin . Se você utilizar a opção --db para configurar o banco de banco de dados de destino para admin, o programa informará um erro.

Conexões

M0 clusters livres e clusters compartilhados M2/M5 podem ter no máximo 500 conexões.

Cursors

Os clusters livres e os clusters compartilhados não podem usar a opção de cursor noTimeout.

Funções personalizadas

Alterações em funções personalizadas podem levar até 30 segundos para serem implantadas em M0 clusters gratuitos e M2/M5 clusters compartilhados.

Banco de dados e collections

M0 Clusters livres e clusters compartilhados M2/M5 podem ter no máximo 100 bancos de dados e 500 coleções totais.

Comandos de banco de dados

Alguns comandos de banco de dados de dados não são permitidos ou se comportam de forma diferente em um cluster gratuito do M0 . Para saber mais, consulte Limites de comando em clusters gratuitos. Para perguntas ou comentários relacionados a comandos restritos, entre em contato com o suporte.

Acesso a coleções em bancos de dados local, admin e config

M0 clusters gratuitos e M2/M5 clusters compartilhados não permitem:

  • Acesso de leitura a qualquer collection no banco de dados do local com exceção do acesso de leitura ao oplog.

    Você deve preceder uma query $regex em um oplog em um cluster M0 Livre ou M2/M5 Compartilhado com um sinal de intercalação (^). Caso contrário, ocorrerá o seguinte erro:

    MongoServerError: Oplog ns RegEx queries must begin with ^
  • Acesso à gravação de qualquer coleção nos bancos de dados local e config.

  • Acesso de leitura ou gravação a qualquer coleção no banco de dados admin.

O Atlas emitirá um erro semelhante ao seguinte se você tentar ler ou gravar em coleções nesses bancos de dados:

command <cmd name> is not allowed in this Atlas tier
(Unauthorized) not authorized on <db name> to execute command <cmd name>

Registros do banco de dados

M0 clusters gratuitos e clusters compartilhados M2/M5 não permitem que você baixe logs.

Recuperação de dados

  • As políticas personalizadas não são suportadas para snapshots de cluster M2 e M5. O Atlas sempre tira um único snapshot diário ao mesmo tempo, começando 24 horas após a criação do cluster.

    If you require finer-grained backups, consider upgrading to an M10 or larger cluster tier.

  • Snapshots sob demanda não são suportados para clusters do M2 e M5.

  • Você não pode restaurar snapshots M2 e M5 para um cluster fragmentado. Você só pode restaurar M2 e M5 snapshots para conjuntos de réplica.

  • Não é possível restaurar snapshots de instância sem servidor para clusters M2 e M5 .

  • A partir do MongoDB 5.0, você pode restaurar snapshots de clusters que executam apenas as duas versões principais mais recentes do MongoDB para os clusters M2 e M5.

    Por exemplo:

    • É possível restaurar snapshots obtidos de clusters que executam o MongoDB 4.4 para um cluster M2 ou M5 que executa o MongoDB 5.0.

    • Você não pode restaurar snapshots feitos de clusters que executam versões do MongoDB anteriores 4.4 para um cluster M2 ou M5 que executa o MongoDB 5.0.

Limites de transferência de dados

M0 Clusters gratuitos e clusters M2/M5 compartilhados limitam o total de transferência de dados para dentro ou para fora do cluster em um período contínuo de sete dias. Os limites de taxa variam de acordo com a camada do cluster da seguinte forma:

  • M0: 10 GB de entrada e 10 GB de saída por período

  • M2: 20 GB de entrada e 20 GB de saída por período

  • M5: 50 GB de entrada e 50 GB de saída por período

O Atlas lida com clusters que excedem o limite de taxa da seguinte forma:

  • O Atlas acelera a velocidade da rede do cluster.

  • O Atlas desencadeia um segundo período de resfriamento antes de retomar as operações do cluster em uma determinada conexão. Se a fila for maior que o limite de operações por segundo, as operações poderão esperar mais de um segundo na fila.

  • Se a quantidade de dados transferidos cair abaixo do limite de taxa, o Atlas retomará o processamento das transferências de dados enfileiradas em cada conexão antes de processar quaisquer novas transferências de dados nessa conexão.

Armazenamento de dados

M0 Clusters livres e clusters compartilhados M2/M5 limitam o espaço total máximo de armazenamento de dados da seguinte maneira:

  • M0: 0.5 GB

  • M2: 2 GB

  • M5: 5 GB

O espaço de armazenamento de dados inclui o número de bytes de todos os documentos BSON não compactados armazenados em todas as coleções, além dos bytes armazenados em seus índices associados.

JavaScript

M0 Os clusters gratuitos e os clusters compartilhados M2/M5 não são compatíveis JavaScript do lado do servidor. Por exemplo, $where e map-reduce não são compatíveis.

Namespaces e nomes de bancos de dados

M0 Os namespaces de cluster gratuito e cluster M2/M5 compartilhado estão limitados a 95 bytes. Os nomes do banco de dados estão limitados a 38 bytes.

Número de Clusters Gratuitos

Você pode implantar no máximo um M0 cluster gratuito por projeto Atlas . No entanto, se você tiver contratos de vendas com o MongoDB, poderá implantar mais M0 clusters por projeto. Para saber mais, entre em contato com um representante de vendas do MongoDB .

Assistente de desempenho

M0 Clusters gratuitos e clusters compartilhados M2/M5 não fornecem acesso ao Performance Advisor.

Utilização de query

A porcentagem de tempo que uma consulta está executando durante qualquer período de cinco minutos deve permanecer abaixo de 100% em M0 clusters gratuitos e M2/M5 clusters compartilhados.

Painel de desempenho em tempo real

M0 clusters gratuitos e clusters compartilhados M2/M5 não fornecem acesso ao Painel de Desempenho em tempo real.

Classificar na memória

M0 A classificação de clusters gratuitos e clusters compartilhados M2/M5 no limite de memória é de 32 MB.

Taxa de transferência

M0 Clusters gratuitos e M2/M5 Clusters compartilhados limitam o número de operações de leitura e escrita por segundo. Os limites de taxa variam de acordo com a camada do cluster da seguinte forma:

  • M0: 100 operações por segundo

  • M2: 200 operações por segundo

  • M5: 500 operações por segundo

O Atlas lida com clusters que excedem as operações por segundo de limite de taxa da seguinte forma:

  • O Atlas acelera a velocidade da rede do cluster.

  • O Atlas desencadeia um segundo período de resfriamento antes de retomar as operações do cluster em uma determinada conexão. Se a fila for maior que o limite de operações por segundo, as operações poderão esperar mais de um segundo na fila.

  • Se o número de operações por segundo cair abaixo do limite de taxa, o Atlas retomará o processamento das operações em fila em cada conexão antes de processar quaisquer novas operações nessa conexão.

Pausa automática de clusters ociosos

O Atlas pausa automaticamente M0 clusters livres após 60 dias de inatividade, quando não há nenhuma conexão com o cluster.

Você pode retomar o cluster a qualquer momento, a menos que o cluster pausado esteja sendo executado em uma versão antiga que o Atlas não possa restaurar para a versão atual. Você deve exportar uma cópia de seus dados se não planeja usar seu cluster gratuito por um longo período de tempo.

Driver
Descrição

Drivers que usam um JRE ou JDK'

Devido a um problema com suporte ao TLS 1.3 no Java JDK' (JDK-8236039), atualize o JDK ' compatível com o driver que você usa para se conectar ao Atlas.

As versões mínimas do JDK incluem:

14u-cpu

14.0.2

13.0.3

11.0.8-oracle

11.0.7

8u261

emb-8u261

Para saber mais sobre compatibilidade com TLS 1.3 em linguagens, bibliotecas e drivers baseados em Java, consulte:

Voltar

Limites sem servidor