Noções básicas de Cassandra - curso RUB 51.500. do IBS Training Center, treinamento 24 horas, data 26 de novembro de 2023.
Miscelânea / / December 06, 2023
Cassandra® é um sistema de gerenciamento de banco de dados distribuído, tolerante a falhas, escalável e não relacional com nós pares, muito rápidos para escrever e apenas rápidos para ler, recuperando automaticamente quando falhas. Existe uma linguagem semelhante ao SQL para acessar dados. O curso é dedicado ao estudo dos princípios sobre os quais é construído, métodos para criar bancos de dados para ele e escrever consultas na linguagem CQL e acessando dados de programas aplicativos via API e utilizando bibliotecas de alto nível. São considerados os processos de leitura e gravação de dados, gerenciamento de cluster, determinação de requisitos de recursos, métodos para ajustar o desempenho e monitoramento.
Programa do curso
Assuntos abordados:
Conceitos básicos de Cassandra®;
Instalação e configuração: localmente e na nuvem;
Arquitetura, replicação, gerenciamento de consistência;
Processo de gravação de dados, gravação atrasada;
Processo de leitura de dados, recuperação de dados;
Consolidação dos dados armazenados e limpeza dos dados apagados;
Modelo de dados Cassandra®;
Chaves primárias e chaves de particionamento;
CQL: Linguagem de Consulta Cassandra;
CQL: Tipos de dados, coleções, dados aninhados, envelhecimento de dados;
Consultas CQL;
Transações;
Modelagem de dados a partir de consultas;
Melhores práticas de modelagem de dados para Cassandra®;
Arquitetura de drivers Java;
Noções básicas de API Java;
Gerenciamento de anel DHT;
Noções básicas de API Java®;
Gerenciamento de anel DHT;
Ajuste de desempenho;
Espaço-chave do sistema;
Gerenciamento de armazenamento de dados;
Determinação de requisitos de recursos: memória, CPU, disco;
Corrigir erros e responder a falhas;
Monitoramento.
Todas as informações publicadas nesta seção do Lifehacker não são uma oferta pública, conforme definido pelas disposições do Artigo 437 do Código Civil da Federação Russa, e são apenas para fins informativos.
O serviço utiliza tecnologias do projeto “Educado” e não oferece serviços educacionais.