Ignorar Navegação

Azure Cosmos DB

Serviço de base de dados com múltiplos modelos distribuído globalmente

Base de dados para criar aplicações à escala do planeta e incrivelmente rápidas com suporte nativo para NoSQL

O Azure Cosmos DB foi concebido de raiz tendo em vista a distribuição global e o dimensionamento horizontal. Oferece distribuição global chave na mão em qualquer número de regiões do Azure ao dimensionar e replicar de forma transparente os seus dados, onde quer que os utilizadores estejam localizados. Dimensione elasticamente as suas escritas e leituras em todo o mundo e pague apenas aquilo de que necessita. O Azure Cosmos DB fornece suporte nativo para APIs NoSQL e OSS, incluindo MongoDB, Cassandra, Gremlin e SQL, vários modelos de consistência bem definidos, garante latências de leitura e escrita de milissegundos de um algarismo no percentil de 99 e garante uma elevada disponibilidade de 99,999 com multi-homing em qualquer parte do mundo, tudo com o suporte de contratos de nível de serviço (SLAs) abrangentes e líderes do setor.

Distribuição Global Chave na Mão

Crie facilmente aplicações multi-homed à escala do planeta sempre disponíveis com elevada capacidade de resposta sem as complicações associadas à configuração de vários datacenters complexos. Concebido como um sistema de bases de dados distribuídas globalmente, o Azure Cosmos DB permite-lhe escrever e ler a partir das réplicas locais da sua base de dados do Cosmos DB, a qual é replicada em qualquer número de regiões do Azure.

Escalabilidade ilimitada e elástica de escritas 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 percentil de 99

Pode criar aplicações com elevada capacidade de resposta à escala do planeta. Com o seu novo protocolo de replicação multimestre e o motor de base de dados otimizado para escrita sem bloqueios, o Azure Cosmos DB garante latências inferiores a 10 ms para leituras e escritas (indexadas) no percentil de 99, em todo o mundo.

Opções de consistência bem definidas

Já não tem fazer compromissos extremos entre consistência, disponibilidade, latência e programação. O protocolo de replicação multimestre do Azure Cosmos DB foi concebido para fornecer cinco opções de consistência bem definidas, forte, estagnação limitada, prefixo consistente, sessão e eventual, para lhe dar um modelo de programação intuitivo com baixa latência e elevada disponibilidade para a sua aplicação distribuída globalmente.

Multi-modelo com suporte nativo para APIs NoSQL

O Azure Cosmos DB permite-lhe utilizar dados reais com modelos de dados de chave-valor, grafo, coluna-família e documentos. Não tem de lidar com as complicações associadas à gestão de esquemas e índices secundários. O Azure Cosmos DB indexa automaticamente todos os dados no momento da ingestão. Também pode utilizar a sua API favorita, incluindo SQL, Apache® Cassandra, MongoDB, Gremlin e Armazenamento de Tabelas do Azure, para aceder aos dados armazenados na sua base de dados do Cosmos DB.

Segurança e desempenho ao nível empresarial

Garantimos-lhe que as suas aplicações são executadas num serviço de base de dados totalmente testado, assente numa infraestrutura de nível mundial. O Azure Cosmos DB oferece conformidade e segurança de nível empresarial e é o primeiro e único serviço a oferecer SLAs abrangentes líderes na indústria para garantir uma elevada disponibilidade de 99,999%, latência no percentil de 99, débito garantido e consistência.

Clientes que utilizam o Azure Cosmos DB

O que pode criar com o Azure Cosmos DB?

Mais informações sobre casos de utilização abaixo:

Aplicações essenciais distribuídas globalmente com 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 acesso a utilizadores em todo o mundo com as capacidades de elevada disponibilidade e baixa latência incorporadas nos datacenters globais da Microsoft.

IoT com 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 forma 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 consultas.

Personalização com o Cosmos DB

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

Gere recomendações personalizadas para clientes em tempo real com definições de baixa latência e consistência otimizável para disponibilizar informações imediatas

Retalho e comércio eletrónico com o Cosmos DB

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

Suporte consultas aprofundadas em diferentes catálogos de produtos, picos de tráfego e inventários que mudam rapidamente.

Jogar com 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 a sua base de dados para acomodar aumentos repentinos e imprevisíveis de tráfego e proporcionar experiências de vários jogadores em simultâneo, de baixa latência, à escala mundial.

Aplicações sem servidor com o Cosmos DB

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

Utilize as Funções do Azure e o Azure Cosmos DB para criar aplicações dimensionáveis, sem servidor e globalmente distribuídas.

Introdução ao Azure Cosmos DB

Criar uma conta

Ligar à sua aplicação

Trabalhar com dados

Passo 1 de 1

Comece por criar uma coleção e conta Azure Cosmos DB para armazenar os dados ao selecionar uma API que melhor satisfaz as suas necessidades.

Passo 1 de 1

Ligue a aplicação ao Azure Cosmos DB ao implementar um dos conectores para a sua linguagem de programação de eleição.

Passo 1 de 1

Explore os dados na aplicação ao utilizar consultas de leitura e escrita. Faça a gestão dos dados com funcionalidades únicas do Azure Cosmos DB.

Comece a desenvolver com o Azure Cosmos DB

O Azure Cosmos DB foi concebido para programadores e tem suporte para uma ampla gama de APIs. Veja O que é o Azure Cosmos DB, comece com as sugestões dos especialistas ou saiba mais sobre o que pode fazer com as APIs e os conectores.

SQL API

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

{ LEAF }

API MongoDB

Utilize o Azure Cosmos DB como um serviço de base de dados totalmente gerido para a sua aplicação MongoDB sem alterações de código, com o suporte de API nativa para MongoDB.

API de Tabela

Utilize o Azure Cosmos DB como uma base de dados globalmente distribuída para a sua aplicação baseada no armazenamento de Tabelas do Azure, sem quaisquer alterações de código com a API de Tabela. Obtém índices secundários, distribuição global, capacidades de ativação pós-falha baseadas em políticas e muito mais.

API para Cassandra

Disponibilizar o Cassandra "como serviço" acima do poder do Azure Cosmos DB. Utilize as SDKs e ferramentas do Cassandra para criar aplicações com um dimensionamento global praticamente infinito, com capacidades suportadas por SLA da plataforma Azure Cosmos DB.

Spark

Para obter aprendizagem automática em tempo real em conjuntos de dados globalmente distribuídos geridos pelo Azure Cosmos DB, utilize o conector do Spark para emitir consultas do Apache Spark. O conector do Spark tira partido de índices nativos geridos pelo Azure Cosmos DB, o que resulta em ganhos significativos de desempenho.

API do Gremlin

Tire partido das Graph APIs nativas do Azure Cosmos DB sem alterações a código e emita consultas de gráficos distribuídas globalmente mediante a utilização do Gremlin com a Graph API.

Parceiros Azure Cosmos DB

Produtos e serviços relacionados

Base de Dados SQL do Azure

Base de Dados relacional gerida SQL como serviço

Serviço de Aplicações

Crie rapidamente poderosas aplicações Web e móveis na cloud

Azure Databricks

Plataforma de análises baseada no Apache Spark rápida, fácil e de colaboração

Explore o Azure Cosmos DB e veja a distribuição global chave na mão em ação