Página inicial do Docs → Iniciar e gerenciar o MongoDB → MongoDB Atlas
Limites de instância sem servidor
Nesta página
- Configurações não suportadas
- Ações não suportadas
- Limitações operacionais e considerações
- Versões mínimas do driver para instâncias sem servidor
- Versão mínima de
mongosh
para instâncias sem servidor - Versão mínima do MongoDB Compass para instâncias sem servidor
- Versão mínima de ferramentas MongoDB para instâncias sem servidor
- Endpoints privados para instâncias sem servidor
As instâncias sem servidor não suportam atualmente as funcionalidades do Atlas listadas abaixo. Se você precisar desses recursos, use um cluster dedicado.
As instâncias sem servidor não permitem algumas funcionalidades, embora façam parte daAPI1 v . Observamos recursos sem suporte que fazem parte da API estável v1 inline.
O MongoDB planeja adicionar suporte para mais configurações e ações em instâncias sem servidor ao longo do tempo. Observações de rodapé indicam que o MongoDB planeja dar suporte à funcionalidade para instâncias sem servidor no futuro.
Configurações não suportadas
Atualmente, as instâncias sem servidor não dão suporte às seguintes configurações:
Sistemas multirregionais
Sistemas multinuvem
Endpoints privados no Google Cloud usando o Private Service Connect
Recursos avançados de segurança corporativa (incluindo LDAP e auditoria de banco de dados)
As instâncias sem servidor dão suporte a certificados X.509 e IAM para autenticação.
Ações não suportadas
Atualmente, as instâncias sem servidor não dão suporte às seguintes ações:
Converta instâncias sem servidor do Atlas em clusters. [1]
Converter clusters dedicados do Atlas em instâncias sem servidor do Atlas
Você pode converter um cluster compartilhado em uma instância sem servidor.
Migração live para instâncias sem servidor do Atlas.
Armazene mais de 1 TB de dados.
Esse valor inclui o número de bytes de todos os documentos BSON descompactados armazenados em todas as collections, além dos bytes armazenados em seus índices associados.
Faça restaurações automatizadas a partir de snapshots de backup.
Use o Atlas Search.
Use o Online Archive.
Use gatilhos.
Use as marcações do conjunto de réplicas predefinidas.
Acompanhe o acesso ao banco de dados.
Use JavaScript no lado do servidor, como
$where
,$function
,$accumulator
emap-reduce
.Observação
As instâncias sem servidor não oferecem suporte a essas funcionalidades, embora elas façam parte da API estável v1.
Baixar registros do Banco de Dados.
Use compressão de fio entre clientes e instâncias sem servidor do Atlas.
Use o connector BI.
[1] | Em breve. |
Limitações operacionais e considerações
Além disso, as instâncias sem servidor têm as seguintes limitações e considerações operacionais:
Operação | Limitação | |||
---|---|---|---|---|
As instâncias sem servidor não suportam a opção As instâncias sem servidor não são compatíveis com o estágio $out . Em vez disso, use $merge . Os campos de aggregation em instâncias sem servidor que representam nomes de banco de dados e coleção (como valores $merge ) não podem ser expressões. ObservaçãoAs instâncias sem servidor não oferecem suporte a essas funcionalidades, embora elas façam parte da API estável v1. Os aggregation pipelines para instâncias sem servidor não suportam as etapas Aggregation pipelines para instâncias sem servidor podem ter um máximo de 50 estágios. | ||||
Classificar | O estágio $sort tem um limite de 32 megabytes de RAM. | |||
Autenticação | As instâncias sem servidor dão suporte apenas aos seguintes métodos de autenticação:
| |||
Construção contínua de índices | As instâncias sem servidor não suportam a criação de índices com uma construção contínua. | |||
Painel de desempenho em tempo real | As instâncias sem servidor não fornecem acesso ao Painel de Desempenho em Tempo Real. | |||
Taxa de transferência | As instâncias sem servidor não limitam rotineiramente a taxa de transferência da operação. O Atlas pode limitar temporariamente as operações da sua instância sem servidor enquanto o sistema é dimensionado. | |||
Conexões | As instâncias sem servidor podem suportar até 500 conexões simultâneas. | |||
Cursores | As instâncias sem servidor não podem usar a opção de cursor noTimeout. | |||
Comandos de banco de dados | Alguns comandos do banco de dados têm limitações para instâncias sem servidor. Para saber mais, consulte Comandos não permitidos em instâncias sem servidor. Não é possível criar uma capped collection ou converter uma coleção existente em uma capped collection. | |||
Namespaces e nomes de bancos de dados | O Atlas limita os nomes do banco de dados da instância sem servidor a 38 caracteres. Além disso, os nomes do namespace ( <database>.<collection> ) não podem exceder 95 caracteres. | |||
Banco de dados e collections | As instâncias sem servidor têm um máximo de 50 bancos de dados e um total de 500 coleções. | |||
Funções personalizadas | Alterações em funções personalizadas podem levar até 30 segundos para serem implementadas em instâncias sem servidor. | |||
Acesso a coleções em bancos de dados local , admin e config | As instâncias sem servidor não permitem:
O Atlas emitirá um erro semelhante ao seguinte se você tentar ler ou gravar em coleções nesses bancos de dados:
| |||
As instâncias sem servidor não oferecem suporte a change streams. As instâncias sem servidor não oferecem suporte a essa funcionalidade, embora ela faça parte da API estável v1. | ||||
As instâncias sem servidor não oferecem suporte ao agrupamento em coleções, índices ou queries. ObservaçãoAs instâncias sem servidor não oferecem suporte a essas funcionalidades, embora elas façam parte da API estável v1. | ||||
Profundidade de objeto aninhado deBSON | As instâncias sem servidor não podem armazenar documentos com mais de 50 níveis aninhados. | |||
Tamanho da transação | As instâncias sem servidor oferecem suporte a transações de vários documentos com até 700 MB de tamanho. O Atlas cancela quaisquer transações de instância sem servidor que excedam 700 MB. | |||
Escreva preocupação | As instâncias sem servidor não são compatíveis com um nível de write concern numérica maior que ObservaçãoPara clusters diferentes de |
Versões mínimas do driver para instâncias sem servidor
Para se conectar à sua instância sem servidor usando um driver, você deve usar pelo menos uma das seguintes versões:
Versão mínima de mongosh
para instâncias sem servidor
Para se conectar a instâncias sem servidor usando mongosh
, você deve usar a versão 1.0.0 ou posterior.
Importante
Não é possível se conectar a instâncias sem servidor usando o shell mongo
legado.
Versão mínima do MongoDB Compass para instâncias sem servidor
Para se conectar a instâncias sem servidor usando o MongoDB Compass, você deve usar a versão 1.28 ou posterior.
Versão mínima de ferramentas MongoDB para instâncias sem servidor
Para importar dados utilizando as Ferramentas do MongoDB, incluindo mongodump
, mongorestore
, mongoexport
e mongoimport
, você deve ter as Ferramentas do MongoDB versão 100.5.x ou posterior.
Endpoints privados para instâncias sem servidor
Você pode conectar até dois endpoints privados por instância sem servidor. Para saber mais sobre pontos de extremidade privados, consulte Saiba mais sobre pontos de extremidade privados no Atlas.