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

Cosmos DB を使用してグローバルに配布されるミッション クリティカルなアプリケーション高可用性と低待機時間を実現する各種機能を備えた Microsoft のグローバル データセンターなら、世界中のユーザーが確実にアクセスできます。

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

Cosmos DB を使用した loT瞬時に、かつ弾力的にスケーリングできるため、取り込みやクエリのパフォーマンスを損なうことなく予測不能な各種 IoT ワークロードに対応可能です。

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

Cosmos DB を使用したパーソナル化待機時間の短さとチューニング可能な整合性設定を利用して洞察を迅速に獲得し、顧客一人一人に合わせたレコメンデーションをリアルタイムで行うことができます

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

Cosmos DB を使用した小売と e コマース各種製品カタログに対する詳細なクエリを実行でき、トラフィックの急増や目まぐるしく変化する在庫にも対応可能です。

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

Cosmos DB を使用したゲームデータベースを弾力的にスケールすることで、予測不能なトラフィックの急増に対応し、グローバル規模で待機時間の短いマルチプレイヤー ゲームを配信できます。

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

Cosmos DB を使用したサーバーレス アプリAzure Functions と Azure Cosmos DB を使用すると、グローバルに分散したスケーラブルなサーバーレス アプリケーションを構築できます。

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