Objetivo
Após realizar este Curso Cassandra database Foundation você será capaz de:
- Demonstre modelos de dados.
- Crie e use interfaces de banco de dados Cassandra.
- Configure o banco de dados Cassandra.
Por que você deve aprender Cassandra?
- Nesta era da ciência de dados, todas as principais empresas multinacionais estão mudando de banco de dados tradicional para NoSQL, portanto, há uma necessidade crescente de profissionais de NoSQL
Publico Alvo
- Arquitetos de dados.
- Desenvolvedores da Web.
- Investigador.
- Analista.
- Aspirantes dispostos a construir uma carreira em ciência de dados.
- Gerentes de projeto.
- Desenvolvedores de software.
- Profissionais de teste.
- Analistas.
- Pesquisadores.
Pre-Requisitos
- Não tem pré-requisito! qualquer pessoa pode participar do Curso Cassandra database Foundation
Informações Gerais
- Carga horaria: 24h
- Se noturno este curso e ministrado de segunda-feira a sexta-feira das 19h às 23h, total de 6 noites,
- Se aos sábados este curso e ministrado das 09h às 18h, total de 3 sábados,
Formato de entrega:
- On-line ao vivo via plataforma de vídeo conferencia. Microsoft Teams, na presença de um instrutor/consultor database mariadb.
Materiais
Português/Inglês
Conteúdo Programatico
What is Big Data
- Technology Landscape
- Big Data Relevance
- Distributed Systems and Challenges
- Why NoSQL Databases
- Relational DB vs. NoSQL
Type of NoSQL Databases
- NoSQL Landscape
- CAP Theorem and Eventual Consistency
- Key Characteristics of NoSQL Database systems
- ACID vs BASE
Cassandra Fundamentals
- Distributed and Decentralized
- Elastic Scalability
- High Availability and Fault Tolerance
- Tunable Consistency
- Row-Oriented
- Schema-Free
- High Performance
The Cassandra Data Model
- The Relational Data Model
- A Simple Introduction
- Clusters
- Keyspaces
- Hands-on Session
Installation and Setup of Cassandra
- Single Node Setup
- Multi-Node Cluster Setup
- Key Configurations for Cassandra
- CLI and Hands-On with Cassandra
Cassandra Modeling
- Cassandra (Column Family NoSQL DB)
- Key Concepts – Keyspace – Column Family – Column Family Options – Wide Rows, Skinny Row – Column Sorting – Super Columns – Counter Column Family – Composite Keys and Columns – Time To Live –
- Secondary Indexes in Cassandra
- Difference between Custom Indexes and Secondary Indexes
- Difference between Relational Modeling and Cassandra Modeling
- Key Points to note while modeling a Cassandra Database
- Patterns and Antipatterns in Cassandra Modeling
Cassandra Architecture & Intro to CQL
- Anatomy of Reading operation in Cassandra
- Anatomy of the Write operation in Cassandra
- How is Deletes handled in Cassandra
- System Keyspace
- Peer to Peer Model Logical Data Model: Keyspace, Column Family/Table, Rows, Columns
- Traditional Ring design vs. VNodes
- Partitioners: Murmur3, Random (md5) and Byte Ordered
- Gossip and Failure Detection
- Anti-Entropy and Read Repair
- Memtables, SSTables and Commit Log
- Compaction fundamentals to reduce SSTable data files
- Hinted Handoff
- Compaction
- Bloom Filters, Tombstones
- Managers and Services
- VNodes
- Indexes and Caches
- Coordinator node
- Seed nodes
- Write/Read consistency levels: Any, One, Two, Three, Quorum
- Snitches: Dynamic snitching, Simple Snitch, Rack Inferring Snitch, Property File Snitch, Gossiping Property File Snitch
- Routing Client requests
- Nodetool commands: gossipinfo, cfstats, describing
- YAML file fundamentals
- Operations management web GUI
- Stress testing Cassandra
- CQL command fundamentals
Cassandra CQLSH
- SQL over Cassandra
- Composite Keys
- Hands-on examples on CQL 3.0
Cassandra Clients
- How to establish Client Connections
- Thrift Client
- Connection Pooling
- Auto-discovery and Failover in Hector
- Client with CQL
Cassandra Monitoring and Administration
- Tuning Cassandra
- Backup and Recovery methods
- Balancing
- Bootstrapping
- Node Tools Commands
- Upgrades
- Monitoring critical metrics
- Bulk Loading Data to Cassandra
- Bulk Export of Data from Cassandra
- Hands-on Examples for each of them
Cassandra Analytics Cluster
- Cassandra Hadoop Integration
Cassandra Search Cluster
- Integration of Solr with apache Cassandra
- Search Query on Cassandra
TENHO INTERESSE