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 oferecem compatibilidade com alguns recursos, embora façam parte da Stable API v1. Observamos recursos sem compatibilidade que fazem parte diretamente da Stable API v1.
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
Implantações fragmentadas
Pontos de extremidade privados no Google Cloud usando o GCP 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 Online Archive.
Use o Atlas Device Sync.
Use triggers.
Use as marcações do conjunto de réplicas predefinidas.
Acompanhe o acesso ao banco de dados.
Use JavaScript do lado do servidor, como
$where
,$function
,$accumulator
emap-reduce
.As instâncias sem servidor não aceitam esses recursos, embora façam parte da Stable API v1.
Baixar registros do Banco de Dados.
Use compressão de fio entre clientes e instâncias sem servidor do Atlas.
Use o BI Connector.
[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 agregação em instâncias sem servidor que representam nomes de banco de dados e coleção (como valores $merge) não podem ser expressões. As instâncias sem servidor não aceitam esses recursos, embora façam parte da Stable API v1. Os pipelines de agregação para instâncias sem servidor não suportam os estágios Pipelines de agregação para instâncias sem servidor podem ter no máximo 50 estágios. | ||||
Sort | 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. | |||
Cursors | 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 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 de bancos de banco de dados de instâncias sem servidor a 38 caracteres. Além disso, os nomes de 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 | As 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 Stable API v1. | ||||
As instâncias sem servidor não oferecem suporte ao agrupamento em coleções, índices ou queries. As instâncias sem servidor não aceitam esses recursos, embora façam parte da Stable API v1. | ||||
Profundidade do objeto aninhado BSON | 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 aborta qualquer transação de instância sem servidor que exceda 700 MB. | |||
Escreva preocupação | As instâncias sem servidor não são compatíveis com um nível de preocupação de gravação numérica maior que Para 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 para instâncias sem servidor mongosh
Para se conectar a instâncias sem servidor usando o 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, é necessário usar a versão 1.28 ou posterior.
Versão mínima de ferramentas MongoDB para instâncias sem servidor
Para importar dados usando as Ferramentas do MongoDB, incluindo mongodump
, mongorestore
, mongoexport
e mongoimport
, você deve ter as ferramentas do MongoDB versão 100.10.0 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.