Compartir a través de


La aplicación MongoDB se ha reimaginado

SE APLICA A: MongoDB

Ha iniciado una aplicación con MongoDB como base de datos. El boca a boca se extiende lentamente y se forma una base de usuarios pequeña pero fiel. Ofrecen comentarios diligentemente, lo que le ayuda a mejorarlo. A medida que siga solucionando problemas y añadiendo funciones, más y más usuarios se enamorarán de su aplicación, y sus usuarios crecerán como una bola de nieve rodando colina abajo. Famosos y personas influyentes lo avalan; los adolescentes utilizan su nombre como verbo cotidiano. De repente, el uso de su aplicación se dispara y observa con asombro cómo se dispara el número de usuarios, anticipando que su creación se convertirá en un elemento básico en los dispositivos de todo el mundo.

Sin embargo, los tiempos de espera son cada vez más frecuentes, sobre todo cuando se producen picos de tráfico. El rápido crecimiento y la impredecible demanda llevan su infraestructura hasta sus límites, convirtiendo la escalabilidad en un problema acuciante. Sin embargo, revisar su canalización de datos está fuera de lugar dadas sus limitaciones de recursos y tiempo.

Ha elegido MongoDB por su flexibilidad. Ahora, cuando se enfrente a requisitos exigentes de escalabilidad, disponibilidad, continuidad y coste, Azure Cosmos DB para MongoDB acudirá al rescate.

Dirija su aplicación a la cadena de conexión de esta base de datos totalmente administrada, que ofrece tiempos de respuesta de un milisegundo, escalabilidad automática e instantánea y velocidad garantizada a cualquier escala. Incluso OpenAI eligió su servicio subyacente para escalar dinámicamente su servicio ChatGPT -una de las aplicaciones de consumo de más rápido crecimiento de la historia-, lo que permite una alta fiabilidad y un bajo mantenimiento. Cuando utiliza su API para MongoDB, sigue utilizando sus conocimientos actuales de MongoDB y sus controladores, SDK y herramientas de MongoDB favoritos, al tiempo que obtiene las siguientes ventajas al elegir cualquiera de las dos arquitecturas disponibles:

Escalado dinámico de la aplicación de MongoDB

Arquitectura de núcleo virtual

Un servicio totalmente administrado compatible con MongoDB con instancias dedicadas para aplicaciones de MongoDB nuevas y existentes. Esta arquitectura ofrece una arquitectura de núcleo virtual familiar para los usuarios de MongoDB, un escalado eficaz y una integración perfecta con los servicios de Azure.

  • Base de datos vectorial integrada: Integre a la perfección sus aplicaciones basadas en IA utilizando la base de datos de vectores integrada. Esta integración ofrece una solución "todo en uno", que le permite almacenar conjuntamente sus datos operativos/transaccionales y sus datos vectoriales. A diferencia de otras soluciones de bases de datos vectoriales que implican el envío de sus datos entre integraciones de servicios, este enfoque ahorra en costes y complejidad.

  • Precios planos con bajo costo total de propiedad: disfrute de un modelo de precios conocido para el núcleo virtual basado en proceso (núcleos virtuales y RAM) y almacenamiento (discos).

  • Elevación de consultas con índices de texto: mejore la eficacia de las consultas de datos con nuestra característica de indexación de texto. Navegue sin problemas por las búsquedas de texto completo en colecciones de MongoDB, lo que simplifica el proceso de extracción de información valiosa de los documentos.

  • Escalado sin necesidad de clave de partición: simplifique el proceso de desarrollo con escalado vertical de alta capacidad, todo ello sin necesidad de una clave de partición. El particionamiento y el escalado horizontalmente es sencillo una vez que las colecciones se encuentran en los TB.

  • Copias de seguridad gratuitas de 35 días con restauración a un momento dado (PITR): ofrece copias de seguridad gratuitas de 35 días para cualquier cantidad de datos.

Sugerencia

Visite Elegir el modelo para obtener una comparación detallada de cada arquitectura y ayudarle a elegir cuál es la adecuada para usted.

Arquitectura de Unidad de solicitud (RU)

Un servicio totalmente administrado compatible con MongoDB con escalado flexible mediante Unidades de solicitud (RU). Diseñado para aplicaciones nativas de la nube.

  • Escalabilidad instantánea: con la característica de escalado automático, su base de datos escala al instante sin ningún periodo de calentamiento. Ya no tendrá que esperar a que MongoDB Atlas u otro servicio MongoDB que utilice tarde horas en ampliarse y hasta días en reducirse.

  • Particionamiento automático y transparente: la infraestructura está totalmente administrada automáticamente. Esta administración incluye particionamiento y optimización del número de particiones a medida que las aplicaciones se escalan horizontalmente. El particionamiento automático y transparente le ahorra el tiempo y el esfuerzo que ha dedicado anteriormente a especificar y administrar el particionamiento de MongoDB Atlas, y puede centrarse mejor en el desarrollo de aplicaciones para los usuarios.

  • Hasta cinco nueves de disponibilidad: se puede configurar fácilmente una disponibilidad del 99,999 % para asegurarse de que los datos siempre estén ahí.

  • Base de datos activa-activa: las bases de datos pueden abarcar varias regiones, sin un único punto de error para escrituras y lecturas para los mismos datos. Los clústeres globales de MongoDB solo admiten implementaciones activas-pasivas para escrituras para los mismos datos.

  • Escalabilidad rentable, granular y ilimitada: la plataforma puede escalar en incrementos tan pequeños como 1/100 de una máquina virtual debido a su arquitectura. Esta escalabilidad significa que puede escalar la base de datos al tamaño exacto que necesita, sin pagar por recursos que no se usan.

  • Análisis en tiempo real (HTAP) a cualquier escala: ejecute cargas de trabajo de análisis en los datos transaccionales de MongoDB en tiempo real sin ningún efecto en la base de datos. Este análisis es rápido y económico, debido al almacén de columnas analítico nativo en la nube que se emplea, sin canalizaciones de extracción, transformación y carga de datos (ETL). Cree fácilmente paneles de Power BI, intégrelos con Azure Machine Learning y Azure Cognitive Services, e incorpore todos los datos de sus cargas de trabajo de MongoDB en una única solución de almacenamiento de datos. Más información sobre Azure Synapse Link.

  • Implementaciones sin servidor: en modo de capacidad sin servidor, solo se le cobra por operación y no paga por la base de datos cuando no la usa.

Sugerencia

Visite Elegir el modelo para obtener una comparación detallada de cada arquitectura y ayudarle a elegir cuál es la adecuada para usted.

Nota:

Este servicio implementa el protocolo de conexión para MongoDB. Esta implementación permite una compatibilidad transparente con las herramientas, los controladores y los SDK de cliente de MongoDB. Este servicio no hospeda el motor de base de datos de MongoDB. Cualquier controlador de cliente de MongoDB compatible con la versión de API que use debe poder conectarse, sin ninguna configuración especial. Microsoft no ejecuta bases de datos de MongoDB que ofrezcan este servicio. Este servicio no está afiliado a MongoDB, Inc.

Conexión de una aplicación de MongoDB