Programa do Curso

  • Secção 1: Introdução ao Big Data / NoSQL
    • NoSQL visão geral
    • Teorema CAP
    • Quando é que NoSQL é apropriado
    • Armazenamento em colunas
    • Ecossistema NoSQL
  • Secção 2 : Cassandra Noções básicas
    • Conceção e arquitetura
    • [Nós, clusters, centros de dados
    • Espaços-chave, tabelas, linhas e colunas
    • Particionamento, replicação, tokens
    • Quorum e níveis de consistência
    • Laboratórios: interagindo com o cassandra usando CQLSH
  • Secção 3: Modelação de dados - parte 1
    • introdução à CQL
    • Tipos de dados CQL
    • criando espaços-chave e tabelas
    • Escolhendo colunas e tipos
    • Escolhendo chaves primárias
    • Disposição dos dados para linhas e colunas
    • Tempo de vida (TTL)
    • Consultar com CQL
    • Actualizações CQL
    • Colecções (lista / mapa / conjunto)
    • Laboratórios: vários exercícios de modelação de dados utilizando CQL; experimentação de consultas e tipos de dados suportados
  • Secção 4: Modelação de dados - parte 2
    • Criando e usando índices secundários
    • chaves compostas (chaves de partição e chaves de clustering)
    • Dados de séries temporais
    • Melhores práticas para dados de séries cronológicas
    • Contadores
    • Transacções leves (LWT)
    • Laboratórios: criação e utilização de índices; modelação de dados de séries cronológicas
  • Secção 5 : Cassandra Internos
    • entender o Cassandra design sob o capô
    • sstables, memtables, log de commit
  • Secção 6: Administração
    • Seleção de hardware
    • Cassandra distribuições
    • Nós Cassandra Communication
    • Escrita e leitura de dados de/para o motor de armazenamento
    • Diretórios de dados
    • Operações anti-entropia
    • Cassandra Compactação
    • Escolha e implementação de estratégias de compactação
    • Melhores práticas Cassandra (compactação, recolha de lixo,)
    • Criação de uma instância de teste Cassandra com baixo consumo de memória
    • Ferramentas e dicas para solução de problemas
    • Laboratório: os alunos instalam o Cassandra, executam testes de referência

Requisitos

  • Confortável em ambiente Linux (navegando em linha de comando, editando arquivos com vi / nano)
  • Para cursos presenciais, um laptop ou desktop com 8 GB de RAM
  • Para cursos remotos, um laboratório Cassandra em funcionamento será fornecido, e nada é necessário, exceto um navegador da web
 14 Horas

Número de participantes


Preço por Participante

Declaração de Clientes (2)

Próximas Formações Provisórias

Categorias Relacionadas