Skip to content

Latest commit

 

History

History
50 lines (37 loc) · 3.01 KB

File metadata and controls

50 lines (37 loc) · 3.01 KB

DP-900: Microsoft Azure Data Fundamentals

Módulo 1: Explorar os principais conceitos de dados

Unidade 4: Explorar os conceitos dos dados não relacionais

CosmosDB StoreTable

  • Identificar casos de uso o banco de dados não relacional/NoSQL:
    1. IoT e telemática: Com frequência exigem ingerir grandes quantidades de dados em frequentes explosões de atividades, os dados são semiestruturados ou estruturados, com frequência exigem processamento em tempo real;
    2. Varejo e marketing: Cenários comuns para dados distribuídos globalmente, armazenamento de documentos;
    3. Jogos: Estatísticas de jogo, integração com mídias sociais, quadros de líderes, aplicativos de baixa latência;
    4. Web e móvel: Normalmente usado com análises de cliques na web, aplicativos modernos incluindo bots.

image

  • Entidades: Coleções não relacionais podem ter...
    1. Várias entidades na mesma coleção ou contêiner com diferentes campos;
    2. Têm um esquema diferente, não tabular;
    3. São frequentemente definidos por identificar cada campo com o nome que ele representa;
    4. Flexível para dados não conhecidos.

image

  • Tipos de dados usados em BD's não relacionas:

    • Dados semiestruturados: A estrutura de dadps é definida dentro dos dados reais por campos. O formato/tipos de arquivos incluem:
      1. JSON: Chaveado, delimita e XML; image
      2. AVRO: Criado pelo Apache, cada registro tem a informação do campo e o tipo; image
      3. ORC - Optimized Row Columnar: Modelo colunar de banco de dados; image
      4. Parquet: Formato de arquivo gratuito e de código abertp; Formato baseado em coluna; Usado para casos de uso de análise (OLAP), normalmente em conjunto com BD's OLTP tradicionais; Compressão e descompressão de dados altamente eficientes; Suporta tipos de dados complexos e estruturas de dados aninhadas avançadas.
  • O que é NoSQL?

image

  1. Respositórios de chave-valor;
  2. Baseados em documento; Ex.: MongoDB - O Cosmos DB consegue trabalhar com a API do Mongo
  3. Bancos de dados de família de colunas;
  4. Bancos de dados de grafo/gráficos. image

Unidade 4: Verificação de conhecimento

image