Omitir navegación

Azure Cosmos DB

Servicio de base de datos multimodelo distribuido globalmente

Base de datos para crear aplicaciones de escala planetaria increíblemente rápidas compatibles con NoSQL de forma nativa

Azure Cosmos DB se creó desde el principio con la distribución global y el escalado horizontal como características fundamentales. Ofrece distribución global llave en mano en cualquier número de regiones de Azure, con un proceso transparente de escalado y replicación de los datos dondequiera que estén los usuarios. Escale las operaciones de escritura y lectura de forma elástica en todo el mundo y pague solo por lo que necesita. Azure Cosmos DB proporciona compatibilidad nativa con API de NoSQL y OSS, como MongoDB, Cassandra, Gremlin y SQL, ofrece varios modelos de coherencia bien definidos, garantiza valores de latencia de lectura y escritura en milisegundos de un solo dígito en el percentil 99, así como un 99,999 % de alta disponibilidad con hospedaje múltiple en cualquier parte del mundo, todo ello con el respaldo de acuerdos de nivel de servicio extraordinarios.

Distribución global llave en mano

Cree fácilmente aplicaciones de escala planetaria con hospedaje múltiple, siempre activas y con una gran capacidad de respuesta, sin la complejidad de configuraciones de varios centros de datos. Diseñado como sistema de base de datos distribuido globalmente, Azure Cosmos DB permite escribir y leer réplicas locales de la base de datos de Cosmos DB, replicada en cualquier número de regiones de Azure.

Escalabilidad elástica ilimitada de las operaciones de lectura y escritura

Azure Cosmos DB escala las operaciones de lectura y escritura de forma elástica y global, y solo se paga el rendimiento y el almacenamiento que se necesita. Diseñado con particionamiento horizontal transparente y replicación multimaestro, Azure Cosmos DB ofrece escalabilidad elástica sin precedentes para sus operaciones de lectura y escritura en todo el mundo.

Baja latencia garantizada en el percentil 99

Puede crear aplicaciones de escala planetaria con una gran capacidad de respuesta. Con el nuevo protocolo de replicación multimaestro y un motor de base de datos optimizado para escritura y sin bloqueos, Azure Cosmos DB garantiza latencias inferiores a 10 ms para operaciones de lectura y escritura (indexadas) en el percentil 99, en todo el mundo.

Opciones de coherencia bien definidas

Ya no es necesario que haga concesiones entre la coherencia, la disponibilidad, la latencia y la programabilidad. El protocolo de replicación multimaestro de Azure Cosmos DB se ha diseñado meticulosamente para ofrecer cinco opciones de coherencia bien definidas (segura, obsolescencia limitada, prefijo coherente, sesión y posible) para disponer de un modelo de programación intuitivo con baja latencia y alta disponibilidad para aplicaciones distribuidas globalmente.

API multimodelo compatibles con NoSQL de forma nativa

Azure Cosmos DB permite modelar datos reales usando modelos de datos de pares clave-valor, grafos, familia de columnas y documentos. No tiene que ocuparse del trastorno de administrar esquemas e índices secundarios, porque Azure Cosmos DB indexa automáticamente todos los datos en el momento de la ingesta. También puede usar sus API favoritas, como SQL, Apache® Cassandra, MongoDB, Gremlin y Azure Table Storage, para acceder a los datos almacenados en su base de datos de Cosmos DB.

Rendimiento y seguridad de nivel empresarial

Descanse tranquilo sabiendo que sus aplicaciones se están ejecutando en un servicio de base de datos “de eficacia probada”, basado en una infraestructura de talla mundial. Azure Cosmos DB ofrece seguridad y cumplimiento normativo de nivel empresarial, y es el primer y único servicio que ofrece excelentes y completos Acuerdos de Nivel de Servicio (SLA) para garantizar una alta disponibilidad el 99,999 % del tiempo, una latencia en el percentil 99, rendimiento y coherencia.

Clientes que usan Azure Cosmos DB

¿Qué se puede crear con Azure Cosmos DB?

Conozca algunos casos de uso:

Aplicaciones críticas distribuidas globalmente con Cosmos DB

Globalt distribuerede forretningskritiske programmer vha. Cosmos DBFå garanteret adgang til brugere verden over med de indbyggede funktioner i Microsofts globale datacentre, der leverer høj tilgængelighed og kort ventetid.

Garantice el acceso a usuarios de todo el mundo con las características de alta disponibilidad y baja latencia integradas en los centros de datos de Microsoft en todo el mundo.

IoT con Cosmos DB

IoT, der bruger Cosmos DBSkaler øjeblikkeligt og elastisk for at tilpasse forskellige og uforudsigelige IoT-arbejdsbelastninger, uden at det går ud over indtagelses- eller forespørgselsydeevnen.

Escale los recursos de forma elástica y al instante para admitir diversas cargas de trabajo de IoT impredecibles sin sacrificar la ingesta o el rendimiento de las consultas.

Personalización con Cosmos DB

Tilpasning vha. Cosmos DBGenerér tilpassede anbefalinger til kunderne i realtid vha. indstillinger for kort ventetid og konsistens, som kan tilpasses, for at få indblik med det samme

Genere recomendaciones personalizadas para los clientes en tiempo real, con baja latencia y una configuración de coherencia ajustable para obtener conclusiones inmediatas.

Venta minorista y comercio electrónico con Cosmos DB

Detailhandel og e-handel vha. Cosmos DBUnderstøt detaljerede forespørgsler på tværs af forskellige produktkataloger, trafikspidsbelastninger og hurtigt skiftende lagerbeholdninger.

Permita consultas detalladas sobre diversos catálogos de productos, picos de tráfico e inventarios que cambian con rapidez.

Juegos con Cosmos DB

Gaming vha. Cosmos DBDu kan skalere din database, så den tilpasses uforudsigelige stigninger i trafikken, og levere en multi-player-oplevelse med kort ventetid på globalt plan.

Escale la base de datos de forma elástica para admitir ráfagas de tráfico impredecibles y ofrecer experiencias multijugador con baja latencia a escala mundial.

Aplicaciones sin servidor con Cosmos DB

Serveruafhængige apps vha. Cosmos DBBrug Azure Functions og Azure Cosmos DB til at udarbejde globalt distribuerede, skalerbare ikke-serverbaserede programmer.

Use Azure Functions y Azure Cosmos DB para crear aplicaciones sin servidor escalables y distribuidas de forma global.

Introducción a Azure Cosmos DB

Crear una cuenta

Conéctese a su aplicación

Trabajar con datos

Paso 1 de 1

Comience creando una cuenta y una colección de Azure Cosmos DB para almacenar los datos. Para ello, seleccione la API que más se ajuste a sus necesidades.

Paso 1 de 1

Conecte su aplicación a Azure Cosmos DB implementando uno de los conectores para el lenguaje de programación que elija.

Paso 1 de 1

Explore los datos de su aplicación usando consultas de lectura y escritura. Administre sus datos con las características únicas de Azure Cosmos DB.

Empiece a desarrollar con Azure Cosmos DB

Azure Cosmos DB está pensado para los desarrolladores, con compatibilidad de un amplio rango de API. Vea la Introducción a Azure Cosmos DB, comience con sugerencias de expertos u obtenga más información sobre lo que puede hacer con las API y los conectores.

API de SQL

Azure Cosmos DB ofrece compatibilidad nativa para las API de SQL y JavaScript.

{ LEAF }

API de MongoDB

La compatibilidad de API nativa para MongoDB le permite usar Azure Cosmos DB como servicio de base de datos totalmente administrado para sus aplicaciones de MongoDB sin necesidad de hacer cambios en el código.

Table API

Con Table API, puede utilizar Azure Cosmos DB como base de datos distribuida globalmente para sus aplicaciones basadas en Azure Table Storage, sin necesidad de hacer cambios en el código. Proporciona índices secundarios, distribución global, funcionalidad de conmutación por error basada en directivas y mucho más.

Cassandra API

Entrega de Cassandra como servicio con la eficacia de Azure Cosmos DB. Use los SDK y las herramientas de Cassandra para crear aplicaciones a una escala global prácticamente ilimitada con las funcionalidades del Acuerdo de Nivel de Servicio de la plataforma Azure Cosmos DB.

Spark

Para obtener aprendizaje automático en tempo real a partir de conjuntos de datos distribuidos por todo el mundo y administrados por Azure Cosmos DB, use el conector de Spark para enviar consultas de Apache Spark. El conector de Spark aprovecha los índices nativos administrados por Azure Cosmos DB, lo que supone una mejora notable del rendimiento.

API de Gremlin

Aproveche las API nativas de Graph API en Azure Cosmos DB sin ningún cambio de código y envíe consultas sobre grafos globalmente distribuidos mediante Gremlin con Graph API.

Asociados de Azure Cosmos DB

Productos y servicios relacionados

Azure SQL Database

SQL Database relacional administrada como servicio

App Service

Cree eficaces aplicaciones en la nube con rapidez para la Web y móviles

Azure Databricks

Plataforma de análisis rápida, sencilla y de colaboración basada en Apache Spark

Explore Azure Cosmos DB y vea en acción la distribución global llave en mano