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, Gremlin, Table Storage y Azure Cosmos DB para la API de MongoDB, con el fin de acceder a los datos que tiene 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

Aplicaciones críticas distribuidas globalmente con Cosmos DBGarantice 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.

Información general

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 con Cosmos DBEscale 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.

Información general

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

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

Información general

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

Venta minorista y comercio electrónico con Cosmos DBPermita consultas detalladas sobre diversos catálogos de productos, picos de tráfico e inventarios que cambian con rapidez.

Información general

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

Juegos con Cosmos DB

Juegos con Cosmos DBEscale 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.

Información general

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

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

Información general

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 }

Azure Cosmos DB para la API de MongoDB

Utilice Azure Cosmos DB como servicio de base de datos totalmente administrado para su aplicación de MongoDB, con muy pocos cambios de código y compatibilidad de API nativa para datos de MongoDB, lo que aporta a la aplicación las ventajas de una plataforma nativa de la nube.

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