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

Limites de flexibilidade do Atlas

Nesta página

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

A tabela seguinte lista os limites de configuração dos clusters Flexíveis do Atlas :

Opção de configuração
Limite

Fornecedor de serviços de nuvem e região

Você pode implantar e Flex clusters somente em um subconjunto de regiões no Amazon Web Services , Google Cloud PlatformAmazon Web ServicesGoogle Cloud Platform Azuree Azure . Para saber mais sobre as regiões do provedor de nuvem com suporte para clusters Flex, 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 para clusters flexíveis.

Atualização da versão do MongoDB

Você não pode atualizar a versão do MongoDB que os clusters Flex executam. O Atlas atualiza os clusters Flex 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 .

Memória de cluster

Não é possível configurar a memória para clusters Flex.

Armazenamento em cluster

Não é possível configurar o tamanho do armazenamento para clusters Flex.

Marcações de conjunto de réplicas

Clusters fragmentados

Você não pode implantar um cluster Flex como um cluster fragmentado.

Testar failovers primary

Você não pode realizar testes de failover primary em clusters Flex.

Simular interrupção regional

Você não pode realizar testes de interrupção regional em clusters Flex.

Auditoria de banco de dados

Não é possível configurar a auditoria de banco de dados de dados em Flex clusters.

Criptografia em repouso usando o gerenciamento de chaves

Não é possível configurar a encryption at rest usando clusters flexíveis de gerenciamento de chaves do cliente.

Conexões de peering de rede

Não é possível configurar conexões de peering de rede em Flex clusters.

Rastreamento de acesso

Você não pode visualizar o histórico de acesso do banco de dados de dados para clusters Flex.

A tabela seguinte lista os limites operacionais dos clusters do Atlas Flex:

(operação)
Limite

Os clusters flexíveis não suportam a allowDiskUse opção para o comando de agregação , seu método assistente ou o cursor.allowDiskUse() método de cursor de query.

Em clusters Flex, agregação pipelines não suportam os $currentOp estágios$listSessions $planCacheStats, $listLocalSessions , ou.

Os pipelines de agregação de clusters flexíveis podem ter um máximo de 50 estágios.

atlas alertas

Os clusters flexíveis só podem trigger acionar alertas configurados com uma das seguintes condições de alerta :

  • Conexões

  • Tamanho lógico

  • Rede

  • Opscounter

Monitoramento do Atlas

A visualização Metrics de um cluster Flex exibe apenas as seguintes métricas:

  • Conexões

  • Tamanho lógico

  • Rede

  • Opscounter

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

Autenticação

Os clusters flexíveis suportam apenas os seguintes métodos de autenticação:

  • Senha (SCRAM-SHA1)

  • Certificados X.509

  • AWS IAM

Expandir automaticamente o armazenamento

Os clusters flexíveis não fornecem armazenamento com dimensionamento automático.

Profundidade do objeto aninhado BSON

Os clusters flexíveis podem armazenar documentos com um máximo de 50 níveis aninhados.

Construção contínua de índices

Os clusters flexíveis não suportam a criação de índices com uma construção contínua.

Filtragem de Change Streams

Para clusters Flex, você pode usar somente strings e expressões regulares em filtros de nomes de banco de dados de dados (campos ns de namespace) em change streams. Você não pode 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.

Ferramentas de linha de comando

Para clusters Flex, você não pode executar mongorestore ou mongodump no admin banco de banco de dados do. Se você utilizar a opção --db para configurar o banco de banco de dados de destino para admin, o programa retornará um erro.

Conexões

Os clusters flexíveis têm um máximo de 500 conexões.

Cursors

Os clusters flexíveis não podem usar a opção de cursor noTimeout.

Funções personalizadas

As alterações em funções personalizadas podem levar até 30 segundos para serem implementadas em Flex clusters.

Banco de dados e collections

Os clusters flexíveis têm um máximo de 100 bancos de dados e um total de 500 coleções.

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

Os clusters flexíveis 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

Os clusters flexíveis não permitem baixar registros.

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.

Armazenamento de dados

Os clusters flexíveis limitam o espaço máximo total de armazenamento de dados a 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

Os clusters flexíveis não são compatíveis com JavaScript do lado do servidor. Por exemplo, $where e map-reduce não são compatíveis.

Namespaces e nomes de bancos de dados

Os namespaces de clusters flexíveis estão limitados a 95 bytes. Os nomes do banco de dados estão limitados a 38 bytes.

Assistente de desempenho

Os clusters flexíveis 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 clusters Flex.

Painel de desempenho em tempo real

Os clusters flexíveis não fornecem acesso ao Real-Time Performance Panel.

Classificar na memória

Limites de classificação de clusters flexíveis na memória a 32 MB.

Taxa de transferência

Os clusters flexíveis limitam o número de operações de leitura e escrita a 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 desencadeia um período de resfriamento inferior a um segundo 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.

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 de serviço