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

Compatibilidade e requisitos para mongot

Esta página descreve a compatibilidade de versão, os requisitos mínimos de componentes, o suporte do sistema operacional e as compatibilidades de implantação para MongoDB Search e MongoDB pesquisa vetorial autogerenciados.

Observação

Salvo indicação em contrário, as declarações do Community Edition aplicam-se ao mongot 1.70.1 e posterior.

Use as seções a seguir para verificar seu destino de implantação e configuração:

Esta seção descreve a compatibilidade de versão e os requisitos mínimos de componentes para executar o MongoDB Search e a pesquisa vetorial do MongoDB com os controladores MongoDB para o operador Kubernetes.

Para implantar o MongoDB Search e o MongoDB pesquisa vetorial com os Controladores MongoDB para o Kubernetes operador, executar as seguintes versões de componentes ou posteriores:

Componente
Versão mínima

Servidor MongoDB

8.3.4

mongot

1.70.1

Controladores MongoDB para operador Kubernetes

1.9.1

MongoDB Ops Manager ou Cloud Manager

8.0.25

Você pode executar versões mais recentes de qualquer componente se as combinações permanecerem dentro dos emparelhamentos suportados descritos nas seções a seguir.

Para implantações gerenciadas pelo operador do Kubernetes dos controladores do MongoDB, qualquer versão mongot suportada é compatível com qualquer versão mongod suportada do MongoDB Server 8.3.4 ou posterior.

Os seguintes comportamentos de compatibilidade se aplicam:

  • mongot 1.70.1 funciona com mongod 8.3.x.

  • Os recursos adicionados em mongot mais recentes podem exigir um mongod mais recente para funcionar.

  • Os recursos existentes permanecem consistentes quando você atualiza o ``mongot`` sem atualizar mongod ou quando você atualiza mongod sem atualizar mongot.

O Kubernetes Operator declara as versões mongot que ele suporta. Use a versão do operador do Kubernetes que é fornecida junto ou após a versão mongot que você implantar. A tabela de compatibilidade mais adiante nesta página começa com mongot 1.70.1 e o operador do MongoDB Controladores for Kubernetes 1.9.1, que são as versões mínimas documentadas para implantações do MongoDB Search e do MongoDB Pesquisa Vetorial gerenciadas pelo operador do MongoDB Controladores for Kubernetes. Para saber mais, consulte Compatibilidade do operador do MongoDB Controladores for Kubernetes.

O MongoDB Search e o MongoDB pesquisa vetorial no Kubernetes herdam o suporte da plataforma do MongoDB Controllers para o operador Kubernetes. Confirme se o seu cluster atende aos requisitos do MongoDB Controllers para o operador Kubernetes antes de implantar mongot.

Você pode executar o MongoDB Search e o MongoDB Vector Search em qualquer edição do MongoDB Server gerenciado pelo Kubernetes Operator:

  • Community Edition: Gerencie a origem mongod por meio do recurso MongoDBCommunity. O MongoDB Ops Manager e o Cloud Manager não se aplicam a esta configuração.

  • Enterprise Advanced: gerencie a origem mongod por meio do recurso MongoDB, emparelhado com o MongoDB Ops Manager ou o Cloud Manager.

Ambas as edições usam o mesmo recurso MongoDBSearch para implantar mongot. Para uma implantação externa ao operador do Kubernetes, faça referência a ela por meio de spec.source.external no recurso MongoDBSearch. Para aprender mais, consulte MongoDB Search e pesquisa vetorial.

As tabelas a seguir mostram os emparelhamentos de versões e o suporte a pacotes Linux para que você possa verificar:

  • quais versões do MongoDB Server são emparelhadas com uma determinada versão do MongoDB Search

  • quais versões do MongoDB Controllers for Kubernetes operador são emparelhadas com uma determinada versão do MongoDB Search

  • quais pacotes do Community Edition são compatíveis com quais plataformas Linux

A tabela a seguir mostra quais versões principais do MongoDB Server são compatíveis com as versões do MongoDB Search.

Versão do MongoDB Search
MongoDB Server 8.3
MongoDB Server 8.2
MongoDB Server 8.0

1.70.1 e posterior

A tabela a seguir mostra quais versões do MongoDB Controllers para Kubernetes Operator são compatíveis com as versões do MongoDB Search para implantações gerenciadas pelo MongoDB Controllers para Kubernetes Operator.

Versão do MongoDB Search
Kubernetes Operator 1.9.1 e posterior
Operador Kubernetes anterior a 1.9.1

1.70.1 e posterior

Para o Community Edition, a tabela a seguir mostra os tipos de pacote que as plataformas Linux suportam.

Para implantações Enterprise gerenciadas pelo Kubernetes operador do MongoDB Controllers, o suporte à plataforma herda a matriz de suporte do Kubernetes operador em vez da matriz autônomo do hospedar Linux da Community.

produto
Pacote
mongot Versão
Amazon Linux 2023 ARM64
Amazon Linux 2023 x86_64
Debian 12 x86_64
RHEL / Rocky / Alma / Oracle Linux 8.8 e posterior ARM64
RHEL / Rocky / Alma / Oracle Linux 8.8 e posterior x86_64
RHEL / Rocky / Alma / Oracle Linux 9.3 e posterior ARM64
RHEL / Rocky / Alma / Oracle Linux 9.3 e posterior x86_64
SUSE 15 x86_64
Ubuntu 20.04 ARM64
Ubuntu 20.04 x86_64
Ubuntu 22.04 ARM64
Ubuntu 22.04 x86_64
Ubuntu 24.04 ARM64
Ubuntu 24.04 x86_64

MongoDB Search Community Edition

Linux tarball

1.70.1 e posterior

As seguintes plataformas e ambientes não são compatíveis:

Plataforma ou ambiente
Notas

IBM Power (ppc64le)

mongot é criado apenas para Linux x86_64 e aarch64.

IBM Z (s390x)

mongot é criado apenas para Linux x86_64 e aarch64.

Destino de implantação nativo do Windows

Os binários nativos do Windows mongot não estão disponíveis.

Destino de implantação nativo do macOS

Os binários nativos do macOS mongot não estão disponíveis.

Windows Subsystem for Linux

O suporte pressupõe um destino de implantação nativo do Linux.

atlas-local Imagem do Docker em produção

atlas-local é uma imagem de desenvolvimento de contêiner único, não um destino de implantação de produção.

Para desenvolvimento local no macOS ou Windows, use um tempo de execução Linux baseado em Docker, como atlas-local no Docker Desktop, em vez de binários mongot nativos.

A primeira matriz identifica se você pode emparelhar um tipo de implantação do MongoDB Search com um determinado tipo de implantação do MongoDB Server.

A segunda matriz identifica se um determinado tipo de implantação do MongoDB Search funciona com componentes de gerenciamento relacionados.

MongoDB Search
Plataforma
Pacote
Tarball ou contêiner do servidor Community Edition
Servidor Community Edition MCK gerenciado
Tarball ou contêiner do Server Enterprise Advanced
Servidor Enterprise Advanced Ops Manager gerenciado
Servidor Enterprise Advanced MCK gerenciado

MongoDB Search

Community Edition

Tarball

Community Edition

Imagem de contêiner

Community Edition

MCK gerenciado

Enterprise Advanced

Tarbell ou contêiner

Enterprise Advanced

MCK gerenciado

MongoDB Search
Plataforma
Pacote
mongos
Controladores MongoDB para operador Kubernetes
O MongoDB Ops Manager gerencia a implantação do MongoDB
O Ops Manager gerencia o MongoDB Search
O MongoDB Ops Manager observa o MongoDB Search

MongoDB Search

Community Edition

Tarball

Community Edition

Imagem de contêiner

Community Edition

MCK gerenciado

Enterprise Advanced

Tarbell ou contêiner

Enterprise Advanced

MCK gerenciado

Se um conjunto de réplicas ou shard usar mais de uma instância mongot, use um balanceador de carga L7. Um balanceador de carga L4 não é suficiente porque mongod abre uma conexão de longa duração com mongot e um balanceador L4 não pode distribuir o tráfego no nível do fluxo gRPC.

Para implantações sharded, cada shard tem seu próprio grupo mongot. Os shards não compartilham instâncias mongot. Em implantações baseadas em Kubernetes, o MongoDB Controllers for Kubernetes Operator pode automatizar essa topologia. Se você configurar implantações manualmente, deverá criar e gerenciar a topologia por shard.

Para o Enterprise Advanced, a postura de produção pretendida é o MongoDB gerenciado em VMs, bare metal ou Kubernetes, com os controladores MongoDB para o operador Kubernetes gerenciando o mongot.

O MongoDB Ops Manager pode gerenciar a implantação do MongoDB que o MongoDB Search usa e pode exibir a visibilidade selecionada do MongoDB Search, mas não é o plano de gerenciamento do próprio MongoDB Search. Para receber métricas mongot por meio do monitoramento do MongoDB Ops Manager, execute o MongoDB Ops Manager 8.0.25 ou posterior.

A lista a seguir detalha as considerações para implantações do Docker:

  • atlas-local é apenas para desenvolvimento local e integração contínua. Não emparelha com uma implantação externa do MongoDB.

  • O MongoDB Search Community Edition em contêiner Linux é um mecanismo de empacotamento e tempo de execução compatível em plataformas Linux compatíveis.

  • O suporte de produção da empresa pressupõe MongoDB Controllers for Kubernetes Operator-managed MongoDB Search for Enterprise Advanced em vez de gerenciamento autônomo do ciclo de vida do contêiner.

As instalações de tarball e contêiner são os caminhos de empacotamento para o MongoDB Search Community Edition. A instalação nativa do gerenciador de pacotes com DEB ou RPM ainda não está disponível.