Omitir navegación

Azure Cosmos DB

Globally distributed, multi-model database service

A database for building blazing fast, planet scale applications with native support for NoSQL

Azure Cosmos DB was built from the ground up with global distribution and horizontal scale at its core. It offers turnkey global distribution across any number of Azure regions by transparently scaling and replicating your data wherever your users are. Elastically scale your writes and reads all around the globe, and pay only for what you need. Azure Cosmos DB provides native support for NoSQL and OSS APIs including MongoDB, Cassandra, Gremlin and SQL, offers multiple well-defined consistency models, guarantees single-digit-millisecond read and write latencies at the 99th percentile, and guarantees 99.999 high availability with multi-homing anywhere in the world—all backed by industry-leading, comprehensive service level agreements (SLAs).

Turnkey Global Distribution

Easily build planet-scale, always “on”, highly responsive, multi-homed applications without the hassle of complex, multiple-datacenter configurations. Designed as a globally distributed database system, Azure Cosmos DB allows you to write to and read from the local replicas of your Cosmos DB database, which is replicated across any number of Azure regions.

Limitless and elastic scalability of writes & reads

Azure Cosmos DB elastically scales reads and writes globally andand pay only for the throughput and storage you need. Designed with transparent horizontally-partitioning, and multi-master replication, Azure Cosmos DB offers unprecedented elastic scalability for your writes and reads, all around the globe!

Guaranteed low latency at 99th percentile

You can build highly responsive, planet scale applications. With its novel multi-master replication protocol and latch-free and write-optimized database engine, Azure Cosmos DB guarantees less than 10-ms latencies for both, reads and (indexed) writes at the 99th percentile, all around the world.

Well-defined consistency choices

You no longer have to make the extreme tradeoffs between consistency, availability, latency and programmability. Azure Cosmos DB’s multi-master replication protocol is carefully designed to offer five well-defined consistency choices - strong, bounded staleness, consistent-prefix, session, and eventual—for an intuitive programming model with low latency and high availability for your globally distributed app.

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.

Multi-model with native support for NoSQL APIs

Azure Cosmos DB allows you to model real world data using key-value, graph, column-family, and document data models. You don’t have to deal with the hassle of managing schemas and secondary indexes - Azure Cosmos DB automatically indexes all data at the time of ingestion. You can also use your favorite API including SQL, Apache® Cassandra, MongoDB, Gremlin and Azure Table Storage to access your data stored in your Cosmos DB database.

Clientes que usan Azure Cosmos DB

¿Qué se puede crear con Azure Cosmos DB?

Conozca algunos casos de uso:

Aplicaciones críticas distribuidas globalmente

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.

Más información

Diagrama de la solución de alcance global

IoT

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

Genere recomendaciones personalizadas para los clientes en tiempo real, usando baja latencia y una configuración de coherencia ajustable para obtener conocimiento inmediato.

Más información

Venta minorista y comercio electrónico

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

Más información

Juegos

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.

Más información

Aplicaciones sin servidor

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

Más información

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

HDInsight

Aprovisione clústeres de Hadoop, Spark, R Server, HBase y Storm en la nube

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