Ignorar navegação

Azure Cosmos DB

Serviço de banco de dados multimodelo distribuído globalmente

Um banco de dados para a criação de aplicativos incrivelmente rápidos em escala mundial com suporte nativo para o NoSQL

O Azure Cosmos DB foi criado do zero com distribuição global e escala horizontal em seu núcleo. Ele oferece distribuição global pronta para uso em qualquer quantidade de regiões do Azure, dimensionando e replicando seus dados de forma transparente onde quer que seus usuários estejam. Dimensione de forma elástica suas gravações e leituras no mundo todo e pague somente pelo que precisar. O Azure Cosmos DB fornece suporte nativo para APIs do NoSQL e OSS, incluindo MongoDB, Cassandra, Gremlin e SQL, oferece vários modelos de consistência bem definidos, garante latências de leitura e gravação de um dígito de milissegundo no 99º percentil e garante 99,999% de alta disponibilidade com hospedagem múltipla em qualquer lugar do mundo – tudo isso com o suporte de Contratos de Nível de Serviço (SLAs) abrangentes e líderes no setor.

Distribuição global pronta para uso

Crie com facilidade aplicativos em escala mundial, sempre “ligados”, altamente dinâmicos e com hospedagem múltipla, sem o incômodo de configurações complexas de vários datacenters. Projetado como um sistema de banco de dados distribuído globalmente, o Azure Cosmos DB permite que você faça gravações e leituras das réplicas locais do banco de dados do Cosmos DB, que é replicado em qualquer quantidade de regiões do Azure.

Escalabilidade ilimitada e elástica de gravações e leituras

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!

Baixa latência garantida no 99º percentil

Você pode criar aplicativos de escala mundial altamente dinâmicos. Com seu novo protocolo de replicação de vários mestres e o mecanismo de banco de dados otimizado para gravação e sem trava, o Azure Cosmos DB garante latências inferiores a 10 ms para gravações e leituras (indexadas) no 99º percentil, no mundo todo.

Opções de consistência bem definidas

Você não precisa mais fazer as compensações extremas entre consistência, disponibilidade, latência e programação. O protocolo de replicação de vários mestres do Azure Cosmos DB foi cuidadosamente projetado para oferecer cinco opções de consistência bem definidas – forte, desatualização limitada, prefixo consistente, sessão e eventual – para um modelo de programação intuitivo com baixa latência e alta disponibilidade para seu aplicativo globalmente distribuído.

Vários modelos com suporte nativo para APIs NoSQL

O Azure Cosmos DB permite modelar dados do mundo real usando modelos de dados de valor de chave, grafo, família de colunas e documento. Você não precisa ter o incômodo de gerenciar esquemas e índices secundários – o Azure Cosmos DB indexa automaticamente todos os dados no momento da ingestão. Use também sua API favorita, incluindo SQL, Apache® Cassandra, MongoDB, Gremlin e Armazenamento de Tabelas do Azure para acessar seus dados armazenados no banco de dados do Cosmos DB.

Desempenho e segurança de nível empresarial

Tenha a certeza de que seus aplicativos estão sendo executados em um serviço de banco de dados rigorosamente testado, criado com base em infraestrutura de classe mundial. O Azure Cosmos DB oferece segurança e conformidade de nível empresarial e é o primeiro e único serviço a oferecer SLAs abrangentes líderes do setor para uma alta disponibilidade de 99,999%, latência no 99º percentil, taxa de transferência garantida e consistência.

Clientes que usam o BD Cosmos do Azure

O que você pode criar com o BD Cosmos do Azure?

Saiba mais sobre os casos de uso abaixo:

Aplicativos críticos distribuídos globalmente usando o Cosmos DB

Globally distributed mission-critical applications using Cosmos DBGuarantee access to users around the world with the high-availability and low-latency capabilities built into Microsoft’s global datacenters.

Garanta o acesso a usuários de todo o mundo com recursos de alta disponibilidade e baixa latência internos nos datacenters globais da Microsoft.

IoT usando o Cosmos DB

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

Dimensione de maneira instantânea e elástica para acomodar cargas de trabalho de IoT diversas e imprevisíveis, sem sacrificar a ingestão ou o desempenho de consulta.

Personalização usando o Cosmos DB

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

Gerar recomendações personalizadas para clientes em tempo real, usando configurações de consistência de baixa latência e de ajuste para obter insights imediatos

Varejo e comércio eletrônico usando o Cosmos DB

Retail and e-commerce using Cosmos DBSupport in-depth queries over diverse product catalogs, traffic spikes, and rapidly changing inventory.

Suporte a consultas detalhadas sobre diversos catálogos de produtos, picos de tráfego e estoque em rápida mudança.

Jogos usando o Cosmos DB

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

Dimensione elasticamente seu banco de dados para acomodar crescimentos explosivos imprevisíveis de tráfego e entregar experiências de baixa latência para vários jogadores em uma escala global.

Aplicativos sem servidor usando o Cosmos DB

Serverless apps using Cosmos DBUse Azure Functions and Azure Cosmos DB to build globally distributed, scalable serverless applications.

Use o Azure Functions e o Azure Cosmos DB para criar aplicativos sem servidor escalonáveis e distribuídos globalmente.

Introdução ao Azure Cosmos DB

Crie uma conta

Conecte-se ao seu aplicativo

Trabalhar com dados

Etapa 1 de 1

Comece criando uma conta e uma coleção do Azure Cosmos DB para armazenar seus dados selecionando a API mais adequada às suas necessidades.

Etapa 1 de 1

Conecte seu aplicativo ao Azure Cosmos DB implementando um dos conectores da sua linguagem de programação preferida.

Etapa 1 de 1

Explore seus dados em seu aplicativo usando consultas de leitura e gravação. Gerencie seus dados usando os recursos exclusivos do Azure Cosmos DB.

Comece a desenvolver com o Azure Cosmos DB

O Azure Cosmos DB é projetado para desenvolvedores, com suporte a uma grande variedade de APIs. Assista à Introdução ao Azure Cosmos DB, comece com as dicas de especialistas ou saiba mais sobre o que você pode fazer com conectores e APIs.

API SQL

O Azure Cosmos DB tem suporte nativo para APIs SQL e JavaScript.

{ LEAF }

API MongoDB

Com o suporte de API nativo para MongoDB, você usa o Azure Cosmos DB como um serviço de banco de dados totalmente gerenciado para seu aplicativo MongoDB, sem nenhuma alteração de código.

API de Tabela

Use o Azure Cosmos DB como um banco de dados globalmente distribuído para seu aplicativo baseado no Armazenamento de Tabelas do Azure, sem nenhuma alteração de código, usando a API de Tabela. Você obtém índices secundários, distribuição global, funcionalidades de failover baseadas em políticas e muito mais.

API do Cassandra

Entregar o Cassandra como um serviço através da potência do Azure Cosmos DB. Use as ferramentas e SDKs do Cassandra para criar aplicativos em uma escala global quase infinita, com funcionalidades com suporte de SLA da plataforma Azure Cosmos DB.

Spark

Para obter um aprendizado de máquina em tempo real em conjuntos de dados distribuídos globalmente gerenciados pelo Azure Cosmos DB, você pode usar o conector do Spark para emitir consultas do Apache Spark. O conector do Spark aproveita os índices nativos gerenciados pelo BD Cosmos do Azure, resultando em ganhos de desempenho significativos.

API do Gremlin

Aproveite as APIs do Graph nativas no Azure Cosmos DB sem nenhuma alteração no código e emita consultas de grafo globalmente distribuídas usando o Gremlin com a API do Graph.

Parceiros do Azure Cosmos DB

Produtos e serviços relacionados

Banco de dados SQL do Azure

Banco de dados SQL como serviço relacional e gerenciado

Serviço de aplicativo

Crie rapidamente aplicativos de nuvem poderosos para a Web e para dispositivos móveis

Azure Databricks

Plataforma de análise fácil e colaborativa, baseada no Apache Spark

Explore o Azure Cosmos DB e veja a distribuição global pronta para uso em ação