Para su primera conferencia presencial en el Javits Center de Nueva York desde 2019, MongoDB presentó varios anuncios sobre su plataforma Atlas (incluido un nuevo modo Serverless) y se presenta cada vez más como una alternativa real a las bases de datos relacionales.
Durante la conferencia plenaria de MongoDB World 2022, Dev Ittycheria, CEO de MongoDB, volvió a este período de pandemia que comenzó en marzo de 2020, que “perturbado, aterrorizado. Pero este episodio claramente ha empujado a las empresas a participar en la transformación digital más rápido”. MongoDB presenta su solución como una plataforma de desarrollo global que cubre todo el ciclo de vida de los datos y tiene como objetivo acelerar el desarrollo de aplicaciones. “Esto es lo que ofrecemos a los desarrolladores, que pasan la mayor parte de su tiempo gestionando datos” continúa el CEO de la editorial.
MongoDB es una base de datos NoSQL orientada a documentos. Se puede utilizar para el almacenamiento masivo de datos. A diferencia de las bases de datos relacionales cuyo desarrollo en la década de 1980 se diseñó en torno a datos estructurados, MongoDB no se basa en tablas y columnas, sino que almacena datos en forma de colecciones y documentos.
Es en torno a Atlas, el servicio multinube basado en MongoDB y ya disponible de los tres principales operadores de servicios en la nube -AWS, Azure y Google- en unas cien regiones del mundo, que MongoDB realizó sus principales anuncios.
MongoDB impulsa fuertemente la integración con los operadores de servicios en la nube a quienes claramente considera socios y no competidores, incluso si pueden ofrecer soluciones alternativas. En 2016, cuando el editor anunció la primera aparición de este servicio, Atlas estaba disponible en AWS y solo en cuatro regiones. Esta es una compensación que todos los editores de software tienen que hacer, pero que se convierte en imprescindible para ofrecer una solución multinube real que permita a las empresas almacenar sus datos en las regiones de su elección de acuerdo con las normativas, técnicas y de costos. Al mismo tiempo, MongoDB también ofrece una solución OEM en modo como servicio en muchos operadores de nube regionales (DigitalOcean, Rackspace, IBM Cloud, Alibaba, Tencent, OVHCloud, Yandex + Naver Cloud).

Entre los muchos anuncios de esta conferencia, Sahir Azam, Directora de Producto, destacó la disponibilidad general del modo sin servidor para el servicio Atlas. “Hasta ahora, los desarrolladores que querían acceder a la funcionalidad sin servidor tenían que hacer un balance entre costo y rendimiento, el explica. Con Atlas Serverless, MongoDB supera esta dificultad. Serverless permite así configurar una plataforma en modo multinube y aprovechar al máximo los beneficios de cada proveedor de servicios en la nube”.
Atlas sin servidor permite a los usuarios admitir una amplia gama de requisitos de aplicaciones con poca o ninguna configuración inicial y administración continua de la capacidad. Los usuarios se benefician de la capacidad de implementar en los tres principales proveedores de la nube, optimizando automáticamente los costos de la carga de trabajo sin compromisos iniciales.
MongoDB ha firmado una alianza con el especialista en aplicaciones front-end, Vercel, para proporcionar un servicio para desarrollar, previsualizar e implementar sitios web y aplicaciones utilizando Atlas como base de datos. Con esta integración, los desarrolladores pueden crear nuevas aplicaciones sin necesidad de configurar Atlas.
Una de las características de MongoDB es la elasticidad. Algunas empresas utilizan clústeres de más de 100 nodos para bases de datos que contienen millones de documentos. De ahí la necesidad de proporcionar funciones de sincronización de alto rendimiento. MongoDB proporciona sincronización continua de datos de clúster a clúster independientemente de los entornos, ya sea en Atlas en nubes públicas, en MongoDB en nubes privadas, en las instalaciones o en el perímetro (Edge). La sincronización de clúster a clúster permite a los usuarios migrar fácilmente datos a la nube, crear entornos de prueba, crear entornos analíticos dedicados y admitir requisitos de almacenamiento de datos.
Otro anuncio, Sincronización de dispositivos Atlas conecta Atlas con Realm, la popular base de datos móvil disponible en el borde (Edge) y móviles de la empresa del mismo nombre recientemente adquirida. la nueva opción Sincronización flexible MongoDB otorga un control granular sobre los datos sincronizados con las aplicaciones de los usuarios con consultas intuitivas nativas del idioma y permisos jerárquicos.
La API de datos es una API segura para acceder a los datos de Atlas a través de HTTPS sin penalización de rendimiento. Esto permite a los desarrolladores ampliar fácilmente los datos de Atlas a otras aplicaciones y servicios en la nube o en sus arquitecturas sin servidor.
Junto con estos anuncios orientados a la arquitectura, MongoDB también introdujo nuevas funciones relacionadas con la base de datos y el ciclo de vida de los datos, así como una función única de búsqueda de datos encriptados. Cada organización debe poder proteger la información más confidencial en cualquier entorno sin comprometer la capacidad de crear experiencias de aplicaciones ricas que utilicen esos datos. Aunque las soluciones de cifrado existentes (en movimiento y en reposo) cubren muchos casos de uso, ninguna de ellas protege los datos confidenciales mientras están en uso.
Cifrado consultable presenta el primer esquema de búsqueda encriptado de la industria utilizando un método innovador de criptografía. Esta tecnología brinda a los desarrolladores la capacidad de consultar datos confidenciales encriptados sin afectar el rendimiento, sin necesidad de experiencia en criptografía. Los datos permanecen encriptados en todo momento en la base de datos, incluso en la memoria y en el procesador; las claves nunca abandonan la aplicación y el servidor de datos no puede acceder a ellas. Este cifrado de extremo a extremo utiliza nuevas estructuras de datos de índice cifrados para que, por primera vez, los desarrolladores puedan ejecutar consultas expresivas contra cargas de trabajo confidenciales totalmente cifradas.
Queryable Encryption se basa en las primitivas criptográficas NIST estándar destinadas a garantizar la integridad de los datos contra todo tipo de ataques. Esta tecnología fue desarrollada por la startup Aroki Systems del Encrypted System Lab de la Universidad de Brown. Está disponible en modo de vista previa con MongoDB 6.0, pero debería estar disponible comercialmente antes de fin de año.
Dev Ittycheria recordó algunos hechos que ilustran la rápida evolución del editor desde que la empresa 10gen adoptó el nombre de su solución en 2014. El número de empresas clientes aumentó de 1100 a 35 000; el editor muestra 255 millones de descargas con una importante aceleración con más descargas el año pasado que en los diez años anteriores. Las ventas y la I+D aumentaron considerablemente. La compañía aún se encuentra en una fase en la que prioriza el crecimiento ya que ha tenido pérdidas en los últimos seis años: $ 306 millones para el año fiscal 2022 (finalizado el 31 de enero) para una facturación de $ 873 millones. Al igual que muchas empresas de TI, MongoDB vio caer sus acciones de $ 556 en noviembre de 2021 a $ 293 en la actualidad. Pero los inversionistas aún confían, ya que se fijó un precio de $ 30 en octubre de 2017 durante la OPI.
MongoDB pretende satisfacer las crecientes necesidades de las empresas en términos de desarrollo. «Cambiar o ser cambiado» según la expresión de Catherine Li del banco Wells Fargo quien desarrolló una aplicación móvil con MongoDB. Para 2025 se desarrollarán más de 750 millones de aplicaciones según IDC y Estados Unidos tendría un déficit de más de 400.000 desarrolladores. En 2011, Marc Andreessen escribió « el software se está comiendo el mundo ». Con MongoDB podría agregar el editor.
[



