Compartir vía


Preguntas frecuentes sobre la arquitectura de Azure Cosmos DB for MongoDB en RU

SE APLICA A: MongoDB

Preguntas más frecuentes generales

¿Azure Cosmos DB para MongoDB admite mis requisitos de residencia de datos?

Sí, la residencia de datos se rige en el nivel de cuenta de base de datos que está asociado a una o varias regiones. Generalmente, debe crear una cuenta de base de datos para cada requisito de residencia. Por ejemplo, si tiene un requisito para almacenar datos en EE. UU. y la UE, crearía dos cuentas de base de datos, una en EE. UU. y otra en la UE.

¿Admite Azure Cosmos DB para MongoDB documentos de más de 2 MB?

Sí, los documentos de hasta 16 MB son totalmente compatibles.

¿Admite Azure Cosmos DB para MongoDB la ordenación de varios campos?

Sí, se admite la ordenación de varios campos. Se requiere un índice compuesto para los campos de la ordenación para asegurarse de que la operación sea eficaz y escalable.

¿Azure Cosmos DB para MongoDB se escala linealmente?

En muchos casos, los costos de Azure Cosmos DB se escalan mejor que los lineales. Por ejemplo, si lee un documento de 1 KB, esta operación equivale a una Unidad de solicitud (RU). Pero si lee un documento de 10 KB, esta operación de mayor tamaño sigue siendo equivalente a aproximadamente una RU. La calculadora de capacidad puede ayudarle a calcular sus necesidades de rendimiento.

¿Cómo puedo cifrar los datos de Azure Cosmos DB para MongoDB y administrar el acceso en el nivel de campo?

Azure Cosmos DB para MongoDB admite cifrado de nivel de campo.

¿Cómo pago por las unidades de solicitud (RU) de Azure Cosmos DB for MongoDB (RU)?

Azure Cosmos DB para MongoDB ofrece tres modos de capacidad: rendimiento aprovisionado, escalabilidad automática y sin servidor. El modo escalado automático se escala de forma instantánea para satisfacer sus necesidades y el modo sin servidor solo se cobra según el rendimiento.

¿Qué características se admiten en Azure Cosmos DB para MongoDB?

Azure Cosmos DB para MongoDB admite un amplio conjunto de características de MongoDB respaldadas por la arquitectura de escala ilimitada de Azure Cosmos DB. Estas características incluyen: canalizaciones de agregación, flujos de cambios, índices, consultas geoespaciales, etc. Para obtener más información, vea matriz de compatibilidad de características.

¿Se ejecuta Azure Cosmos DB para MongoDB en el entorno local?

Azure Cosmos DB para MongoDB es un servicio multiinquilino nativo en la nube y no está disponible en el entorno local. Azure Cosmos DB ofrece un emulador para desarrollo y pruebas locales.

¿Cómo puedo conectarse a mi base de datos de Azure Cosmos DB para MongoDB?

La forma más rápida de conectarse a una base de datos de Azure Cosmos DB para MongoDB es usar la característica Inicio rápido dentro de la página del recurso en Azure Portal. El inicio rápido incluye fragmentos de código preconfigurados para conectarse a la base de datos.

Azure Cosmos DB aplica estándares y requisitos de seguridad estrictos. Las cuentas de Azure Cosmos DB requieren autenticación y comunicación segura a través de la seguridad de la capa de transporte (TLS). En cualquier ejemplo que compile, use TLS versión 1.2.

Para más información, consulte Conexión a la API para la base de datos de MongoDB.

¿Qué significan los códigos de error al usar Azure Cosmos DB para MongoDB?

Junto con los códigos de error comunes de MongoDB, Azure Cosmos DB para MongoDB tiene sus propios códigos de error específicos. Para más información, consulte la guía de solución de problemas de API para MongoDB.

¿Se admiten controladores que no son de Microsoft para MongoDB para su uso con Azure Cosmos DB para MongoDB?

Sí, puede usar controladores que no son de Microsoft MongoDB Open Database Connectivity (ODBC) con Azure Cosmos DB para MongoDB.

Control de acceso basado en roles

¿Es posible administrar las definiciones de roles y las asignaciones de roles desde Azure Portal?

La compatibilidad para la administración de roles en el portal de Azure no está disponible. Sin embargo, el control de acceso basado en rol se puede habilitar a través de la pestaña características de Azure Portal.

¿Cómo cambio la contraseña de un usuario?

Actualice la definición de usuario con la nueva contraseña.

¿Qué versiones de Cosmos DB para MongoDB admiten el control de acceso basado en rol?

Las versiones 3.6 y posteriores admiten el control de acceso basado en rol.

¿Cuáles son algunas de las limitaciones del control de acceso basado en rol?

  • El número de usuarios y roles que puede crear debe ser inferior a 10 000.
  • Los comandos listCollections, listDatabases, killCursors y currentOp se excluyen del control de acceso basado en rol.
  • No se admiten usuarios y roles entre bases de datos.
  • Solo puede establecer o restablecer la contraseña de un usuario mediante la CLI de Azure o Azure PowerShell.
  • La configuración de usuarios y roles solo se admite a través de la CLI de Azure o PowerShell.
  • No se admite la deshabilitación de la autenticación de clave principal o secundaria. Se recomienda rotar las claves para evitar el acceso al habilitar el control de acceso basado en rol.
  • Las directivas de control de acceso basadas en rol para Azure Cosmos DB para MongoDB no se restablecen automáticamente después de una operación de restauración. Debe volver a configurar estas directivas una vez completado el proceso de restauración.