Para agentes de IA: um índice de documentação está disponível em https://www.mongodb.com/pt-br/docs/llms.txt — as versões de markdown de todas as páginas estão disponíveis anexando .md a qualquer caminho de URL.
Menu Docs

MongoDB Atlas: Serviço de banco de dados multinuvem

O MongoDB Atlas é um serviço de banco de dados multinuvem que simplifica a implantação e o gerenciamento de seus bancos de dados, oferecendo a versatilidade de que você precisa para criar aplicativos globais resilientes e de alto desempenho nos provedores de nuvem de sua escolha.

O Atlas executa seus bancos de dados em AWS, Azure e GCP, e lida com o trabalho operacional de executá-los: provisionamento, aplicação de patches, backup, monitoramento e dimensionamento. Você interage com seus dados por meio da MongoDB Query API, portanto, seu código de aplicativo, drivers e ferramentas funcionam da mesma forma que funcionam em uma implantação autogerenciada.

Atlas offers two database editions, Atlas Core and Atlas Infinite, which differ in how they manage compute and storage. To understand the differences and choose between them, see Database Editions.

O Atlas facilita implantar e gerenciar bancos de dados sob demanda, onde e quando você precisar. Com o Atlas, você pode:

  • criar recursos com IA: pesquisa semântica, RAG e agente com embedding automáticos, tudo executar em seus dados operacionais existentes.

  • Execute cargas de trabalho transacionais em escala: a modelagem flexível de documentos e o dimensionamento elástico lidam tanto com o crescimento constante quanto com os picos de tráfego.

  • Pesquise e analise dados em tempo real onde eles residem: pesquisa de texto completo, vetorial e híbrida, além de análises em tempo real, executadas diretamente nos dados do Atlas, sem sistemas separados para sincronização ou gerenciar.

  • Implante em qualquer lugar com segurança e resiliência de nível empresarial: controles de compliance integrados, multinuvem e multirregional atendem a necessidades de negócios complexas, juntamente com backup automatizado, autorrecuperação e failover automático.

  • Dimensione de protótipo para produção em uma única plataforma: as mesmas APIs, driver e FERRAMENTAS estão disponíveis desde implantações gratuitas até as dimensionadas.

O Atlas inclui um conjunto maduro de recursos e funcionalidades projetados para escalabilidade, integrações e fluxos de trabalho centrados em IA que você pode adicionar conforme necessário, sem precisar implantar e manter sistemas separados:

  • Build full-text search and Vector Search on your operational data so that RAG, recommendations, and AI agents work against the same data, indexes, and security model as the rest of the app.

  • Drive your app's retrieval capacity with Voyage AI embedding models and APIs that turn data into high-accuracy vectors natively in the platform.

  • Automate embeddings with no need for pipelines or machine learning expertise, generated by MongoDB and updated automatically so AI agents can access accurate contextual information in real time.

  • Orchestrate agents using a precise semantic search interface with long-term memory store integration and lexical prefilters.

  • Use o Atlas Stream Processing para ler, gravar e transformar fluxos de dados complexos à medida que chegam.

O Atlas oferece duas edições de banco de dados. Ambas as edições executam o MongoDB e usam a mesma interface, drivers, APIs e a maioria dos fluxos de trabalho operacionais. Elas diferem na forma como provisionam computação e armazenamento:

  • Atlas Core: a arquitetura de cluster do Atlas onde a computação e o armazenamento executar no mesmo nó. Ele está disponível em clusters Free, clusters Flex e níveis de cluster dedicados.

  • Atlas Infinite: uma arquitetura que separa a computação do armazenamento em camadas independentes, projetada para casos de uso de missão crítica e alto desempenho. O Atlas Infinite está disponível como uma visualização pública, e o produto e sua documentação podem mudar durante o período de visualização.

O diagrama a seguir compara as duas edições.

O Atlas Core vincula computação e armazenamento por nó; o Atlas Infinite os executa como camadas separadas.

O Atlas Core vincula computação e armazenamento em cada nó, enquanto o Atlas Infinite executa a computação e o armazenamento como camadas separadas

Aspecto
Atlas Core
Atlas Infinite

Arquitetura

A computação e o armazenamento executam no mesmo nó. Cada nó de suporte de dados deve executar em uma máquina virtual com armazenamento conectado.

A computação e o armazenamento são executados como camadas independentes. O MongoDB gerencia a camada de armazenamento separadamente dos nós de computação.

Dimensionamento de computação

Você altera a capacidade de computação selecionando uma camada do cluster diferente. O Atlas reinicia os nós do cluster quando você altera a tier, sem tempo de inatividade em clusters dedicados.

Você dimensiona a camada do cluster independentemente do armazenamento. O dimensionamento não move seus dados, por isso é rápido.

Dimensionamento de armazenamento

Você dimensiona a capacidade de armazenamento e IOPS independentemente da computação em cluster dedicado, até o máximo da camada do cluster. Para adicionar capacidade além desse máximo, você dimensiona para um tier superior.

A capacidade de armazenamento aumenta automaticamente com base no uso, independentemente da camada do cluster, sem tempo de inatividade.

Dimensionamento horizontal

Você faz o shard de um cluster quando seus dados se aproximam da capacidade de armazenamento e adiciona nós específicos para a carga de trabalho, como nós somente leitura ou de análise, conforme necessário.

Uma maior capacidade de armazenamento significa que você pode armazenar até 128TB em um único shard sem sharding. Adicionar nós específicos para carga de trabalho é muito mais rápido.

Recuperação

O Atlas monitora seu banco de dados regularmente e realiza a autorrecuperação se detectar um problema. Se ele substituir um nó, o novo nó realizará uma sincronização inicial antes de servir as queries.

O Atlas monitora seu banco de dados regularmente e executa a autocorreção se descobrir um problema. Se substituir um nó, o novo nó conecta-se imediatamente à camada de armazenamento, sem a necessidade de uma sincronização inicial.

Disponibilidade de provedor de nuvem e tier

Clusters gratuitos, clusters Flex e camadas de cluster dedicadas, na Amazon Web Services, no Azure e no Google Cloud Platform.

Visualização pública: M10 a M60 conjuntos de réplicas em regiões da Amazon Web Services compatíveis, com capacidade de armazenamento de até 128 TB por conjunto de réplicas.

Cobertura de recursos

Suporta o conjunto completo de recursos do Atlas.

Alguns recursos do Atlas não são suportados durante a prévia pública.

Considere o Atlas Core quando:

  • Você deseja todo o conjunto de recursos do Atlas

  • Você precisa de clusters multirregionais ou multinuvem (em breve no Atlas Infinite)

  • Você precisa de clusters sharded (em breve no Atlas Infinite)

Considere o Atlas Infinite quando:

  • Você deseja dimensionar a computação e o armazenamento de forma independente

  • Sua carga de trabalho tem picos que são difíceis de dimensionar com antecedência

  • Você deseja aumentar a capacidade de armazenamento sem dimensionamento a camada do cluster

  • Você deseja um failover e uma recuperação mais rápidos

Certifique-se de que sua carga de trabalho atende às limitações da visualização pública primeiro.

A arquitetura do Atlas Infinite descreve como as camadas de computação e armazenamento têm interação.

A maioria da documentação do Atlas se aplica ao Atlas Core e ao Atlas Infinite, porque a interface, os driver, as APIs e a maioria dos fluxos de trabalho operacionais do Atlas são os mesmos em todas as edições. A documentação descreve a quais edições cada página ou seção se aplica, da seguinte forma:

  • Aplica-se a ambas as edições: A menos que uma página indique o contrário, seu conteúdo se aplica tanto ao Atlas Core quanto ao Atlas Infinite.

  • Aplica-se a apenas uma edição: Quando o conteúdo se aplica a uma única edição, a página identifica essa edição em seu título ou texto.

  • Não suportado no Atlas Infinite: Quando um recurso não está disponível no Atlas Infinite durante a visualização pública, a página inclui uma nota e links para os recursos suportados.

  • Comportamento diferente no Atlas Infinite: Quando um fluxo de trabalho ou opção difere entre as edições, a página ou seção destaca a diferença no local.

Para começar a usar o Atlas: