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

SE APLICA A: MongoDB

¿Azure Cosmos DB for MongoDB (RU) 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.

¿Azure Cosmos DB for MongoDB (RU) admite documentos de más de 2 MB?

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

¿Azure Cosmos DB for MongoDB (RU) admite 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 for MongoDB (RU) 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 equivalendo 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 for MongoDB (RU) y administrar el acceso a nivel de campo?

Azure Cosmos DB for MongoDB (RU) 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 for MongoDB (RU) ofrece tres modos de capacidad: rendimiento aprovisionado, autoescala 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 for MongoDB (RU)?

Azure Cosmos DB for MongoDB (RU) 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.

¿Azure Cosmos DB for MongoDB (RU) se ejecuta en el entorno local?

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

¿Cómo me conecto a mi base de datos de Azure Cosmos DB for MongoDB (RU)?

La forma más rápida de conectarse a una base de datos de Azure Cosmos DB for MongoDB (RU) 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/SSL). En los ejemplos que cree, use TLS/SSL versión 1.2.

Para obtener más información, consulte Conectarse a la API para una base de datos de RU de MongoDB.

¿Qué significan los códigos de error al usar Azure Cosmos DB for MongoDB (RU)?

Además de los códigos de error comunes de MongoDB, Azure Cosmos DB for MongoDB (RU) tiene sus propios códigos de error. Para más información, consulte la guía de solución de problemas de API para MongoDB (RU).

¿Se pueden usar controladores para MongoDB que no sean de Microsoft con Azure Cosmos DB for MongoDB (RU)?

Sí, puede usar controladores de conectividad abierta de bases de datos (ODBC) de MongoDB que no sean de Microsoft con Azure Cosmos DB for MongoDB (RU).