Entrar em Contato

Programa do Curso

  • Seção 1: Introdução ao Big Data / NoSQL
    • Visão geral do NoSQL
    • Teorema CAP
    • Quando o NoSQL é apropriado
    • Armazenamento colunar
    • Ecossistema NoSQL
  • Seção 2: Fundamentos do Cassandra
    • Design e arquitetura
    • Nós, clusters e datacenters do Cassandra
    • Keyspaces, tabelas, linhas e colunas
    • Particionamento, replicação e tokens
    • Quorum e níveis de consistência
    • Laboratórios: interação com o Cassandra usando CQLSH
  • Seção 3: Modelagem de Dados – Parte 1
    • Introdução ao CQL
    • Tipo de dados do CQL
    • Criação de keyspaces e tabelas
    • Escolha de colunas e tipos
    • Escolha de chaves primárias
    • Estrutura de dados para linhas e colunas
    • Tempo de vida (TTL)
    • Consultas com CQL
    • Atualizações no CQL
    • Coleções (lista / mapa / conjunto)
    • Laboratórios: vários exercícios de modelagem de dados usando CQL; experimentação com consultas e tipos de dados suportados
  • Seção 4: Modelagem de Dados – Parte 2
    • Criação e uso de índices secundários
    • Chaves compostas (chaves de partição e chaves de agrupamento)
    • Dados de séries temporais
    • Melhores práticas para dados de séries temporais
    • Contadores
    • Transações leves (LWT)
    • Laboratórios: criação e uso de índices; modelagem de dados de séries temporais
  • Seção 5: Aspectos Internos do Cassandra
    • Compreensão do design do Cassandra sob o capô
    • SSTables, memtables e commit log
  • Seção 6: Administração
    • Seleção de hardware
    • Distribuições do Cassandra
    • Comunicação entre nós do Cassandra
    • Escrita e leitura de dados no/para o mecanismo de armazenamento
    • Diretórios de dados
    • Operações anti-entropia
    • Compactação do Cassandra
    • Escolha e implementação de estratégias de compactação
    • Melhores práticas do Cassandra (compactação, garbage collection)
    • Criação de uma instância de teste do Cassandra com baixa demanda de memória
    • Ferramentas e dicas de solução de problemas
    • Laboratório: instalação do Cassandra pelo aluno e execução de benchmarks

Requisitos

  • Confortabilidade no ambiente Linux (navegação pela linha de comando, edição de arquivos com vi / nano)
  • Para cursos presenciais: um laptop ou desktop com 8 GB de RAM
  • Para cursos remotos: um laboratório do Cassandra funcional será fornecido; não é necessário além de um navegador web
 14 Horas

Número de participantes


Preço por participante

Testemunhos de Clientes (2)

Próximas Formações Provisórias

Categorias Relacionadas