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

O Azure Cosmos DB dimensiona leituras e gravações de maneira elástica globalmente e você paga apenas pela produtividade e pelo armazenamento necessários. Projetado com o particionamento horizontal transparente e a replicação de vários mestres, o Azure Cosmos DB oferece escalabilidade elástica sem precedentes para suas gravações e leituras, no mundo todo.

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 as API do SQL, Apache® Cassandra, Gremlin, Armazenamento de Tabelas e Azure Cosmos DB para MongoDB 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

Globálisan elosztott, üzletileg kritikus fontosságú alkalmazások a Cosmos DB-velA Microsoft globális adatközpontjaiba beépített magas rendelkezésre állással és alacsony késleltetéssel hozzáférést biztosíthat a felhasználóknak az egész világon.

Visão geral

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 a Cosmos DB használatávalAzonnali és rugalmas skálázhatósággal kezelheti a változatos és kiszámíthatatlan IoT-terheléseket a betöltések és a lekérdezések teljesítményének csökkenése nélkül.

Visão geral

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

Személyre szabás a Cosmos DB használatávalValós időben generált, személyre szabott ajánlatok az ügyfelek számára, az alacsony késésű és hangolható konzisztenciabeállítások által nyert azonnali elemzési eredmények révén

Visão geral

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

Kiskereskedelem és e-kereskedelem a Cosmos DB-velRészletes lekérdezési lehetőségek támogathatóak sokféle termékkatalógus, forgalomnövekedések és gyorsan változó leltáradatok esetén is.

Visão geral

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

Játék a Cosmos DB használatávalAz adatbázist rugalmasan skálázhatja a váratlan forgalomnövekedések kezeléséhez, és emellett alacsony késésű, többrésztvevős globális élményt nyújthat.

Visão geral

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

Kiszolgáló nélküli alkalmazások a Cosmos DB használatávalGlobálisan elosztott, méretezhető, kiszolgáló nélküli alkalmazások létrehozásához használja az Azure Functions és az Azure Cosmos DB szolgáltatásokat.

Visão geral

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 }

Azure Cosmos DB para a API do MongoDB

Use o Azure Cosmos DB como um serviço de banco de dados totalmente gerenciado para seu aplicativo MongoDB, com pequenas alterações de código e suporte nativo à API para dados do MongoDB, oferecendo ao seu aplicativo os benefícios de uma plataforma nativa da nuvem.

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