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 and 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.

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, Gremlin, Table Storage and Azure Cosmos DB for MongoDB API to access your data stored in your Cosmos DB database.

Enterprise-grade performance and security

Rest assured your apps are running on a "battle-tested" database service built on world-class infrastructure. Azure Cosmos DB gives you enterprise-grade security and compliance, and is the first and only service to offer industry-leading comprehensive SLAs for 99.999% high availability, latency at the 99th percentile, guaranteed throughput, and consistency.

Clientes que usan Azure Cosmos DB

¿Qué se puede crear con Azure Cosmos DB?

Conozca algunos casos de uso:

Globally distributed mission-critical applications using Cosmos DB

Globalt distribuerade verksamhetskritiska program med Cosmos DBGarantera åtkomst för användare i hela världen med högtillgängliga funktioner med kort svarstid, inbyggda i Microsofts globala datacenter.

Información general

Guarantee access to users around the world with the high-availability and low-latency capabilities built into Microsoft’s global datacenters.

IoT using Cosmos DB

IoT med Cosmos DBSkala direkt och elastiskt och hantera olika typer av oförutsedda IoT-arbetsbelastningar, utan att göra avkall på inmatning och frågeprestanda.

Información general

Scale instantly and elastically to accommodate diverse and unpredictable IoT workloads without sacrificing ingestion or query performance.

Personalization using Cosmos DB

Personanpassning med Cosmos DBGe personanpassade rekommendationer för kunder i realtid, med korta svarstider och inställningar för finjustering av konsekvens för omedelbar analys

Información general

Generate personalized recommendations for customers in real time, using low-latency and tunable consistency settings for immediate insights

Retail and e-commerce using Cosmos DB

Detaljhandel och e-handel med Cosmos DBHantera djupgående sökfrågor i diverse produktkataloger, trafiktoppar och snabbt föränderliga lagerplatser.

Información general

Support in-depth queries over diverse product catalogs, traffic spikes, and rapidly changing inventory.

Gaming using Cosmos DB

Spel med Cosmos DBSkala databasen elastiskt för att hantera oförutsägbara trafiktoppar och leverera spelupplevelser med korta svarstider för flera deltagare i global skala.

Información general

Elastically scale your database to accommodate unpredictable bursts of traffic and deliver low-latency multi-player experiences on a global scale.

Serverless apps using Cosmos DB

Serverlösa appar med Cosmos DBAnvänd Azure Functions och Azure Cosmos DB för att skapa globalt distribuerade, skalbara, serverlösa program.

Información general

Use Azure Functions and Azure Cosmos DB to build globally distributed, scalable serverless applications.

Get started with Azure Cosmos DB

Create an account

Connect to your application

Work with data

Paso 1 de 1

Get started by creating an Azure Cosmos DB account and collection to store your data by selecting an API that best suits your needs.

Paso 1 de 1

Connect your application to Azure Cosmos DB by implementing one of the connectors for your programming language of choice.

Paso 1 de 1

Explore your data in your application by using read and write queries. Manage your data using Azure Cosmos DB’s unique features.

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 y JavaScript

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

{ LEAF }

Azure Cosmos DB for MongoDB API

Use Azure Cosmos DB as a fully managed database service for your MongoDB app, with little code changes and native API support for MongoDB data, giving your app the benefits of a cloud-native platform.

API de Azure Table Storage

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.

API Apache® Cassandra

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.

Apache® 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.

Azure Cosmos DB Partners

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