Para agentes de IA: hay un índice de documentación disponible en https://www.mongodb.com/es/docs/llms.txt — versiones en markdown de todas las páginas están disponibles agregando .md a cualquier ruta URL.
Docs Menu

Compatibilidad y requisitos para mongot

Esta página describe la compatibilidad de versiones, los requisitos mínimos de componentes, la compatibilidad con sistemas operativos y las compatibilidades de implementación para MongoDB Search y MongoDB Vector Search autogestionados.

Nota

A menos que se indique lo contrario, las instrucciones de Community Edition se aplican a mongot 1.70.1 y versiones posteriores.

Utilice las siguientes secciones para verificar su objetivo de implementación y configuración:

Esta sección describe la compatibilidad de versiones y los requisitos mínimos de componentes para ejecutar MongoDB Search y MongoDB búsqueda vectorial con el operador de Kubernetes de los controladores de MongoDB.

Para implementar MongoDB Search y MongoDB Vector Search con los controladores de MongoDB para el operador de Kubernetes, ejecute las siguientes versiones de componentes o posteriores:

Componente
Versión mínima

MongoDB Server

8.3.4

mongot

1.70.1

Controladores de MongoDB para el operador de Kubernetes

1.9.1

MongoDB Ops Manager o Cloud Manager

8.0.25

Puede ejecutar versiones más recientes de cualquier componente si las combinaciones permanecen dentro de los emparejamientos compatibles descritos en las siguientes secciones.

Para las implementaciones gestionadas por el operador de Kubernetes de los controladores de MongoDB, cualquier versión mongot compatible es compatible con cualquier versión mongod compatible de MongoDB Server 8.3.4 o posterior.

Se aplican los siguientes comportamientos de compatibilidad:

  • mongot 1.70.1 funciona con mongod 8.3.x.

  • Las funcionalidades añadidas en mongot más recientes podrían requerir un mongod más reciente para funcionar.

  • Las funcionalidades existentes siguen siendo coherentes cuando actualizas ``mongot`` sin actualizar mongod o cuando actualizas mongod sin actualizar mongot.

El operador de Kubernetes declara las versiones mongot que admite. Utilice la versión del operador de Kubernetes que se incluye con la versión mongot que implementa o después de ella. La tabla de compatibilidad más adelante en esta página comienza con mongot 1.70.1 y MongoDB Controllers para el operador de Kubernetes 1.9.1, que son las versiones mínimas documentadas para las implementaciones de MongoDB Search y MongoDB Búsqueda Vectorial gestionadas por MongoDB Controllers para el operador de Kubernetes. Para obtener más información, consulte Compatibilidad de MongoDB Controllers para el operador de Kubernetes.

MongoDB Search y la búsqueda vectorial de MongoDB en Kubernetes heredan la compatibilidad de la plataforma de los controladores de MongoDB para el operador de Kubernetes. Confirme que su clúster cumpla con los requisitos de los controladores de MongoDB para el operador de Kubernetes antes de implementar mongot.

Puedes ejecutar MongoDB Search y MongoDB Búsqueda Vectorial en cualquiera de las ediciones de MongoDB Server que gestiona el operador de Kubernetes:

  • Community Edition: Gestione el recurso mongod de origen a través del recurso MongoDBCommunity. MongoDB Ops Manager y Cloud Manager no se aplican en esta configuración.

  • Enterprise Advanced: gestione el recurso mongod de origen a través del recurso MongoDB, junto con Ops Manager o Cloud Manager.

Ambas ediciones utilizan el mismo recurso MongoDBSearch para implementar mongot. Para una implementación externa al operador de Kubernetes, haga referencia a ella a través de spec.source.external en el recurso MongoDBSearch. Para obtener más información, consulte MongoDB Search y búsqueda vectorial Settings.

Las siguientes tablas muestran los emparejamientos de versiones y la compatibilidad con paquetes de Linux para que pueda verificar:

  • qué versiones de MongoDB Server se emparejan con una versión determinada de MongoDB Search

  • qué versiones del operador Kubernetes de los controladores MongoDB se combinan con una versión determinada de MongoDB Search

  • qué paquetes de Community Edition son compatibles con qué plataformas Linux

La siguiente tabla muestra qué versiones principales de MongoDB Server son compatibles con las versiones de MongoDB Search.

Versión de MongoDB Search
MongoDB Server 8.3
MongoDB Server 8.2
MongoDB Server 8.0

1.70.1 y posteriores

La siguiente tabla muestra qué versiones de controladores de MongoDB para el operador de Kubernetes son compatibles con las versiones de MongoDB Search para implementaciones gestionadas por controladores de MongoDB para el operador de Kubernetes.

Versión de MongoDB Search
Kubernetes operador 1.9.1 y posteriores
Operador de Kubernetes anterior a 1.9.1

1.70.1 y posteriores

Para Community Edition, la siguiente tabla muestra qué tipos de paquetes admiten las plataformas Linux.

Para las implementaciones empresariales gestionadas por el operador de Kubernetes de MongoDB Controllers, el soporte de la plataforma hereda la matriz de soporte del operador de Kubernetes en lugar de la matriz de host de Linux de la Community autónoma.

Producto
Paquete
mongot Versión
Amazon Linux 2023 ARM64
Amazon Linux 2023 x86_64
Debian 12 x86_64
RHEL / Rocky / Alma / Oracle Linux 8.8 y ARM64posteriores
RHEL / Rocky / Alma / Oracle Linux 8.8 y posteriores x86_64
RHEL / Rocky / Alma / Oracle Linux 9.3 y ARM64posteriores
RHEL / Rocky / Alma / Oracle Linux 9.3 y posteriores 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 y posteriores

Las siguientes plataformas y entornos no son compatibles:

Plataforma o entorno
notas

IBM Power (ppc64le)

mongot está compilado solo para x86_64 y Linux aarch64.

IBM Z (s390x)

mongot está compilado solo para x86_64 y Linux aarch64.

Objetivo de implementación de Windows nativo

Los binarios nativos de Windows mongot no están disponibles.

Destino de implementación nativo de macOS

Los binarios nativos de macOS mongot no están disponibles.

Subsistema de Windows para Linux

El soporte asume un objetivo de implementación nativo de Linux.

atlas-local Imagen de Docker en producción

atlas-local es una imagen de desarrollo de un solo contenedor, no un destino de implementación de producción.

Para el desarrollo local en macOS o Windows, utilice un tiempo de ejecución de Linux basado en Docker, como atlas-local en Docker Desktop, en lugar de binarios nativos de mongot.

La primera matriz identifica si puede emparejar un tipo de implementación de MongoDB Search con un tipo de implementación de MongoDB Server determinado.

La segunda matriz identifica si un tipo de implementación de MongoDB Search determinado funciona con los componentes de gestión relacionados.

MongoDB búsqueda
Plataforma
Paquete
Tarball o contenedor de servidor Community Edition
Servidor Community Edition gestionado por MCK
Tarball o contenedor de Server Enterprise Advanced
Servidor Enterprise Advanced gestionado por MongoDB Ops Manager
Servidor Enterprise Advanced MCK gestionado

MongoDB búsqueda

Community Edition

.tgz

Community Edition

Imagen de contenedor

Community Edition

Gestionado por MCK

Enterprise Advanced

Tarbell o contenedor

Enterprise Advanced

Gestionado por MCK

MongoDB búsqueda
Plataforma
Paquete
mongos
Controladores de MongoDB para el operador de Kubernetes
Ops Manager gestiona la implementación de MongoDB
MongoDB Ops Manager gestiona MongoDB Search
MongoDB Ops Manager observa MongoDB Search

MongoDB búsqueda

Community Edition

.tgz

Community Edition

Imagen de contenedor

Community Edition

Gestionado por MCK

Enterprise Advanced

Tarbell o contenedor

Enterprise Advanced

Gestionado por MCK

Si un set de réplicas o una partición utiliza más de una instancia de mongot, utilice un balanceador de carga L7. Un balanceador de carga L4 no es suficiente porque mongod abre una conexión de larga duración con mongot y un balanceador L4 no puede distribuir el tráfico a nivel de flujo gRPC.

Para implementaciones particionadas, cada partición tiene su propio grupo mongot. Las particiones no comparten instancias mongot. En las implementaciones basadas en Kubernetes, los controladores de MongoDB para el operador de Kubernetes pueden automatizar esta topología. Si configura las implementaciones manualmente, debe crear y gestionar la topología por partición.

Para Enterprise Advanced, la postura de producción prevista es MongoDB gestionado en VM, bare metal o Kubernetes, con MongoDB Controllers para el operador de Kubernetes gestionando el mongot.

MongoDB Ops Manager puede gestionar la implementación de MongoDB que utiliza MongoDB Search y puede mostrar la visibilidad de MongoDB Search, pero no es el plano de gestión de MongoDB Search en sí. Para recibir métricas de mongot a través de la supervisión de MongoDB Ops Manager, ejecute MongoDB Ops Manager 8.0.25 o posterior.

La siguiente lista detalla las consideraciones para las implementaciones de Docker:

  • atlas-local es solo para desarrollo local e integración continua. No se empareja con una implementación externa de MongoDB.

  • MongoDB Search Community Edition en contenedores de Linux es un mecanismo de empaquetado y tiempo de ejecución compatible en plataformas Linux compatibles.

  • El soporte de producción empresarial asume MongoDB Search para Enterprise Advanced gestionado por los controladores de MongoDB para el operador de Kubernetes en lugar de la gestión del ciclo de vida del contenedor autónomo.

Las instalaciones de Tarball y de contenedores son las rutas de empaquetado de MongoDB Search Community Edition. La instalación nativa del administrador de paquetes con DEB o RPM aún no está disponible.