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)
- O que é ScyllaDB?
- Comparação entre ScyllaDB e Cassandra
- Casos de uso e aplicações do ScyllaDB em cenários de Big Data
Módulo 2: Arquitetura do ScyllaDB (2h)
- Componentes principais do ScyllaDB (Nodos, Partições, Replicação)
- Modelo de dados e estrutura de tabelas
- Como o ScyllaDB lida com a escalabilidade e a alta disponibilidade
Módulo 3: Instalação e Configuração (2h)
- Pré-requisitos para instalação do ScyllaDB
- Instalando o ScyllaDB em um ambiente local e em um cluster
- Configurando o ScyllaDB para produção
Módulo 4: Operações Básicas no ScyllaDB (4h)
- Criando e gerenciando tabelas no ScyllaDB
- Executando operações CRUD com CQL
- Consultando dados com filtros e agregações
- Indexação e otimização de consultas
Módulo 5: Integração com o Ecossistema de Big Data (2h)
- Integrando o ScyllaDB com Apache Spark e Kafka
- Utilizando o ScyllaDB com ferramentas de análise e ETL
- Explorando casos de uso reais e cenários de integração
Módulo 6: Gerenciamento e Monitoramento do ScyllaDB (2h)
- Ferramentas de gerenciamento do ScyllaDB
- Monitoramento de desempenho e métricas do ScyllaDB
- Estratégias para backup e recuperação de dados
Módulo 7: Melhores Práticas e Desafios (2h)
- Melhores práticas para modelagem de dados no ScyllaDB
- Desafios comuns e como superá-los
- Casos de uso reais e estudos de caso
TENHO INTERESSE