Curso ScyllaDB Fundamentals

  • DevOps | CI | CD | Kubernetes | Web3

Curso ScyllaDB Fundamentals

16 horas
Visão Geral

O curso ScyllaDB Fundamentals oferece uma introdução abrangente ao ScyllaDB, um banco de dados NoSQL de alto desempenho, projetado para aplicações que exigem baixa latência e escalabilidade horizontal. Os participantes aprenderão sobre a arquitetura do ScyllaDB, como instalá-lo e configurá-lo, além de executar operações básicas e entender suas integrações com outras ferramentas.

Objetivo

Após concluir o curso ScyllaDB Fundamentals, você será capaz de:

  • Compreender os conceitos fundamentais e a arquitetura do ScyllaDB.
  • Instalar e configurar o ScyllaDB em um ambiente local ou em um cluster.
  • Executar operações básicas de CRUD (Create, Read, Update, Delete) utilizando CQL.
  • Integrar o ScyllaDB com outras ferramentas e plataformas.
Publico Alvo
  • Engenheiros de dados
  • Desenvolvedores de software
  • Administradores de banco de dados
  • Profissionais que trabalham com Big Data e tecnologias relacionadas
Pre-Requisitos
  • Conhecimento básico de bancos de dados e SQL
  • Familiaridade com conceitos de programação
  • Conhecimento prévio em CQL (Cassandra Query Language) é uma vantagem, mas não obrigatório
Informações Gerais

Metodologia:

  • Curso ao vivo via Microsoft Teams, ministrado por instrutores especializados em ScyllaDB e bancos de dados NoSQL.
  • Exposição dialogada com discussão de conceitos e práticas em tempo real.
  • Laboratórios práticos, permitindo que os participantes implementem e testem suas habilidades.
  • Materiais complementares, incluindo apostilas e guias de referência.

Este curso é projetado para fornecer aos participantes uma compreensão sólida do ScyllaDB, capacitando-os a gerenciar e utilizar eficientemente grandes volumes de dados em aplicações que exigem alto desempenho e baixa latência.

Materiais
Inglês/Português/Lab Prático
Conteúdo Programatico

Módulo 1: Introdução ao ScyllaDB (2h)

  1. O que é ScyllaDB?
  2. Comparação entre ScyllaDB e Cassandra
  3. Casos de uso e aplicações do ScyllaDB em cenários de Big Data

Módulo 2: Arquitetura do ScyllaDB (2h)

  1. Componentes principais do ScyllaDB (Nodos, Partições, Replicação)
  2. Modelo de dados e estrutura de tabelas
  3. Como o ScyllaDB lida com a escalabilidade e a alta disponibilidade

Módulo 3: Instalação e Configuração (2h)

  1. Pré-requisitos para instalação do ScyllaDB
  2. Instalando o ScyllaDB em um ambiente local e em um cluster
  3. Configurando o ScyllaDB para produção

Módulo 4: Operações Básicas no ScyllaDB (4h)

  1. Criando e gerenciando tabelas no ScyllaDB
  2. Executando operações CRUD com CQL
  3. Consultando dados com filtros e agregações
  4. Indexação e otimização de consultas

Módulo 5: Integração com o Ecossistema de Big Data (2h)

  1. Integrando o ScyllaDB com Apache Spark e Kafka
  2. Utilizando o ScyllaDB com ferramentas de análise e ETL
  3. Explorando casos de uso reais e cenários de integração

Módulo 6: Gerenciamento e Monitoramento do ScyllaDB (2h)

  1. Ferramentas de gerenciamento do ScyllaDB
  2. Monitoramento de desempenho e métricas do ScyllaDB
  3. Estratégias para backup e recuperação de dados

Módulo 7: Melhores Práticas e Desafios (2h)

  1. Melhores práticas para modelagem de dados no ScyllaDB
  2. Desafios comuns e como superá-los
  3. Casos de uso reais e estudos de caso
TENHO INTERESSE

Cursos Relacionados

Curso Ansible Red Hat Basics Automation Technical Foundation

16 horas

Curso Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Curso Ansible Linux Automation with Ansible

24 horas

Ansible Overview of Ansible architecture

16h

Advanced Automation: Ansible Best Practices

32h