Make the MongoDB docs better! We value your opinion. Share your feedback for a chance to win $100.
MongoDB Branding Shape
Click here >
Docs Menu

Limitaciones de Atlas Flex

La siguiente tabla detalla los límites de configuración de los clústeres Atlas Flex:

opción de configuración
Limit

Proveedor de servicios en la nube y región

Solo puede implementar clústeres Flex en un subconjunto de regiones en AWS, Google Cloud y Azure. Para obtener más información sobre las regiones de los proveedores de nube que son compatibles con los clústeres de Flex, consulta:

Versión de MongoDB y motor de almacenamiento

Atlas utiliza al menos MongoDB 8.0 para clústeres Flex.

Actualización de versión de MongoDB

No se puede actualizar la versión de MongoDB que ejecutan los clústeres Flex. Atlas actualiza los clústeres flexibles a la versión más reciente de MongoDB después de que varias versiones de parches estén disponibles para esa versión. Para obtener más información, consulte Versionado de MongoDB.

Memoria de clúster

No puedes configurar la memoria para los clústeres Flex.

Almacenamiento de clústeres

No puedes configurar el tamaño de almacenamiento para los clústeres Flex.

Etiquetas de set de réplicas

Los clústeres Flex no tienen etiquetas de set de réplicaspredefinidas.

Nodos privados

Los clústeres Flex no admiten nodos privados. Si las cargas de trabajo requieren nodos privados, se recomienda cambiar a clústeres dedicados de Atlas.

Copia de seguridad continua y restauración a un punto específico del tiempo

Los clústeres Flex no admiten Respaldo continuo y restauración a un punto específico del tiempo. Si tus cargas de trabajo requieren Copia de seguridad continua y restauración a un punto específico del tiempo, te recomendamos que cambies a clústeres dedicados de Atlas.

Clústeres fragmentados

No puedes implementar un clúster Flex como un Cluster Disperso.

Prueba de conmutación por error primaria

No puede realizar pruebas de conmutación por error primaria en clústeres Flex.

Simular una Interrupción del servicio regional

No se pueden realizar pruebas de interrupciones del servicio regionales en los clústeres Flex.

Auditoría de bases de datos

No puedes configurar auditoría de base de datos en clústeres Flex.

Cifrado en reposo mediante la gestión de claves

Conexiones peering de red

No puedes configurar conexiones de emparejamiento de red en clústeres flexibles.

Seguimiento de acceso

No puedes ver el historial de acceso a la base de datos para los clústeres Flex.

Windows de mantenimiento

La configuración del periodo de mantenimiento a nivel de Proyecto no se aplica a los clústeres Flex. Atlas gestiona las ventanas de mantenimiento de los clústeres Flex automáticamente.

La siguiente tabla enumera los límites operativos de los clústeres de Atlas Flex:

Operación
Limit

Los clústeres Flex no son compatibles con la opción allowDiskUse para el comando de agregación, su método asistente o el cursor.allowDiskUse() método del query cursor.

Los pipelines de agregación en clústeres Flex pueden tener un máximo de 50 etapas. Los pipelines de agregación en los clusters Flex no admiten lo siguiente:

Alertas de Atlas

Los clústeres Flex solo pueden activar alertas configuradas con una de las siguientes condiciones de alerta:

  • Conexiones

  • Tamaño lógico

  • Red

  • Opscounter

Supervisión de Atlas

La vista Metrics de un clúster Flex muestra solo las siguientes métricas:

  • Conexiones

  • Tamaño lógico

  • Red

  • Opscounter

Para aprender más, consulta Métricas en tiempo real.

Autenticación

Los clústeres Flex solo son compatibles con los siguientes métodos de autenticación:

  • Contraseña (SCRAM-SHA1)

  • Certificados X.509

  • AWS IAM

Expandir el almacenamiento automáticamente

Los clústeres Flex no proporcionan almacenamiento de escalado automático.

Profundidad de objeto anidado BSON

Los clústeres Flex pueden almacenar documentos con un máximo de 50 niveles anidados.

Crear un índice con compilación continua

Las clústeresflex no admiten la creación de índices con una compilación gradual.

Filtro de Change Streams

Para los clústeres Flex, sólo se pueden utilizar cadenas de texto y expresiones regulares en los filtros sobre nombres de bases de datos (campos del namespace ns) en change streams. No puedes usar comandos, como $in, en filtros de namespace de base de datos. Este límite no se aplica al filtrado por nombres de colección en change streams.

Herramientas de línea de comandos

Para clústeres Flex, no puedes ejecutar mongorestore o mongodump en la base de datos admin. Si utiliza la opción --db para establecer la base de datos de destino en admin, el programa devuelve un error.

Conexiones

Los clústeres Flex tienen un máximo de 500 conexiones.

Cursors

Los clústers flexibles no pueden usar la opción de cursor sin tiempo de espera.

Roles personalizados

Los cambios en los roles personalizados pueden tardar hasta 30 segundos en implementarse en los clústeres Flex.

Base de datos y colecciones

Los clústeres flexibles tienen un máximo de 100 bases de datos y un total de 500 colecciones.

Comandos de base de datos

Ciertos comandos de base de datos no son compatibles o se comportan de manera diferente en los clústeres Flex. Para obtener más información, consulta Comandos no compatibles en Atlas. Para preguntas o comentarios relacionados con los comandos restringidos, contacte con soporte.

Acceso a colecciones en las bases de datos local, admin y config

Los clústeres Flex no permiten:

  • Acceso de lectura a cualquier colección en la base de datos local, con la excepción del acceso de lectura al oplog.

    Debe preceder a una $regex query en un oplog en un clúster Free o un clúster Flex con una caña^ (). De lo contrario, se produce el siguiente error:

    MongoServerError: Oplog ns RegEx queries must begin with ^
  • Acceso de guardado a cualquier colección en las bases de datos local y config.

  • Acceso de lectura o escritura a cualquier colección en la base de datos admin.

Atlas emite un error similar al siguiente si intenta leer o guardar en colecciones de estas bases de datos:

command <cmd name> is not allowed in this Atlas tier
(Unauthorized) not authorized on <db name> to execute command <cmd name>

Registros de la base de datos

Los clústeres Flex no permiten descargar registros.

Recuperación de datos

  • No se admiten políticas personalizadas para los snapshots de clúster Flex. Atlas siempre toma una sola snapshot diaria a la misma hora, comenzando 24 horas después de que se creó el clúster.

    Si necesita copias de seguridad más detalladas, considere actualizar a un nivel de clúster M10 o superior.

  • Las instantáneas on-demand no son compatibles con los clústeres Flex.

  • No puede restaurar snapshots de clúster Flex en un clúster sharded. Solo se pueden restaurar snapshots del clúster Flex en sets de réplicas.

Almacenamiento de datos

Los clústeres flexibles limitan el espacio total máximo de almacenamiento de datos a 5 GB.

El espacio de almacenamiento de datos incluye la cantidad de bytes de todos los documentos BSON sin comprimir almacenados en todas las colecciones, además de los bytes almacenados en sus índices asociados.

JavaScript

Los clústeres Flex no admiten JavaScript del lado del servidor. Por ejemplo, $where y map-reduce no son compatibles.

Namespaces y nombres de bases de datos

Los espacios de nombres del clúster Flex están limitados a 95 bytes. Los nombres de las bases de datos están limitados a 38 bytes.

Performance Advisor

Los clústeres Flex no ofrecen acceso al Performance Advisor.

Utilización del query

El porcentaje de tiempo que una query se ejecuta durante cualquier período de cinco minutos debe permanecer por debajo del 100% en los clústeres Flex.

Panel de rendimiento en tiempo real

Los clústeres flex no proporcionan acceso al Real-Time Performance Panel.

Ordenar en memoria

Los clústeres flexibles limitan la ordenación en memoria a 32 MB.

Rendimiento

Los clústeres flexibles limitan el número de operaciones de lectura y escritura a 500 operaciones por segundo.

Atlas gestiona los clústeres que exceden el límite de operaciones por segundo de la siguiente manera:

  • Atlas activa un periodo de enfriamiento subsegundo antes de reanudar las operaciones del clúster en una determinada conexión. Si la cola supera el límite de operaciones por segundo, las operaciones podrían esperar más de un segundo en la cola.

  • Si el número de operaciones por segundo cae por debajo del umbral del límite de tasa, Atlas reanuda el procesamiento de las operaciones en cola en cada conexión antes de procesar cualquier nueva operación en esa conexión.

Controlador
Descripción

Controladores que utilizan JRE o JDK

Debido a un problema con la compatibilidad 1.3 con TLS en el Java JDK (JDK-),8236039 actualice el JDK que admita el controlador que utiliza para conectarse a Atlas.

Las versiones mínimas del JDK incluyen:

14u-cpu

14.0.2

13.0.3

11.0.8-oracle

11.0.7

8u261

emb-8u261

Para aprender más sobre el soporte de TLS 1.3 en lenguajes, bibliotecas y controladores basados en Java, consulta: