KnowledgeCity

Microsoft Azure avançado: Cosmos DB

Saiba mais sobre o Cosmos DB e como ele pode ser usado para criar soluções
Assista à primeira aula grátis — tenha acesso completo às 3 aulas.

To view this video please enable JavaScript.

Curso: Sob demanda
Avançado  Provedor Steven Burnley  3 Lições ·  18m  em Árabe, Alemão, Inglês, Espanhol, Francês, Português, Chinês simplificado 

Descrição do Curso

O Cosmos DB é uma base de dados de documentos, que é diferente das bases de dados SQL tradicionais. A Cosmos DB foi concebida especificamente para a cloud e permite aos administradores armazenar a base de dados em várias regiões da cloud do Azure. Isto proporciona uma base altamente escalável que pode suportar grandes volumes de dados. O Cosmos DB tem opções avançadas de particionamento e replicação, que suportam uma distribuição global de dados. Várias opções de consistência da base de dados dão aos programadores flexibilidade na conceção de transacções de atualização da base de dados. Os programadores também podem escolher quais as APIs a utilizar quando trabalham com uma base de dados Cosmos. Estas incluem NoSQL, MongoDB, PostgreSQL, Cassandra, Gremlin e uma API de tabela genérica. Isso permite que as equipes adotem o Cosmos DB enquanto ainda usam tecnologias com as quais já estão familiarizadas.

Neste curso, aprenderá sobre o Cosmos DB e como os desenvolvedores podem usar esse banco de dados de documentos para criar soluções da Web personalizadas.

O Que Você Vai Aprender

  • Revisar como o Cosmos DB funciona como um banco de dados de documentos projetado para nuvem
  • Explorar cenários comuns para usar um Cosmos DB
  • Comparar as APIs alternativas que os desenvolvedores podem usar ao acessar um Cosmos DB, incluindo NoSQL, MongoDB, PostgreSQL, Cassandra, Gremlin e a API de Tabela genérica
  • Examinar exemplos de como modificar um Cosmos DB
  • Compreender as opções de particionamento e replicação do Cosmos DB que suportam distribuição global de dados
  • Usar o SDK do Cosmos DB e lógica de banco de dados para construir soluções web personalizadas

Principais Conclusões

  • Cosmos DB é um banco de dados de documentos que difere dos bancos de dados SQL tradicionais e foi projetado especificamente para a nuvem.
  • Permite que os administradores armazenem o banco de dados em várias regiões na nuvem do Azure, fornecendo uma base altamente escalável para grandes volumes de dados.
  • Cosmos DB possui opções avançadas de particionamento e replicação que suportam distribuição global de dados.
  • Várias opções de consistência de banco de dados oferecem aos desenvolvedores flexibilidade ao projetar transações de atualização de banco de dados.
  • Os desenvolvedores podem escolher entre NoSQL, MongoDB, PostgreSQL, Cassandra, Gremlin e uma API de Tabela genérica, permitindo que as equipes adotem o Cosmos DB enquanto usam tecnologias que já conhecem.

Perguntas Frequentes

O que é Cosmos DB e como é diferente de um banco de dados tradicional?

Cosmos DB é um banco de dados de documentos que difere dos bancos de dados SQL tradicionais. Foi projetado especificamente para a nuvem e permite que os administradores armazenem o banco de dados em várias regiões dentro da nuvem do Azure.

Para quem é este curso?

O curso é para desenvolvedores que desejam aprender sobre Cosmos DB e como usar esse banco de dados de documentos para construir soluções web personalizadas.

Quais APIs o curso cobre para acessar o Cosmos DB?

O curso compara as APIs alternativas que os desenvolvedores podem usar, incluindo NoSQL, MongoDB, PostgreSQL, Cassandra, Gremlin e uma API de Tabela genérica.

Quais tópicos ou lições estão incluídos?

O curso inclui três lições: Conceitos do Cosmos DB; Explorando as APIs do Cosmos DB; e SDK do Cosmos DB e Lógica de Banco de Dados.

Quais habilidades este curso relaciona?

Relaciona-se a habilidades incluindo Azure Cosmos DB, Catálogo de Dados do Azure, Banco de Dados em Nuvem e SQL Azure, e se alinha com as certificações Microsoft Certified: Azure Cosmos DB Developer Specialty e Microsoft Certified: Azure Database Administrator Associate.