Eğitim İçeriği
- Bölüm 1: Big Data / NoSQL’ye Giriş
- NoSQL genel bakış
- CAP teoremi
- NoSQL'nin ne zaman uygun olduğu
- Sütunsal depolama
- NoSQL ekosistemi
- Bölüm 2: Cassandra Temelleri
- Tasarım ve mimari
- Cassandra düğümleri, kümeler, veri merkezleri
- Anahtar alanları, tablolar, satırlar ve sütunlar
- Bölümleme, çoğaltma, belirteçler
- Korumalı alanlar ve tutarlılık düzeyleri
- Laboratuvarlar: CQLSH kullanarak Cassandra ile etkileşim
- Bölüm 3: Veri Modelleme – Bölüm 1
- CQL'e giriş
- CQL Veri Türleri
- Anahtar alanları ve tablolar oluşturma
- Sütunları ve türleri seçme
- Birincil anahtarları seçme
- Satırlar ve sütunlar için veri düzeni
- Yaşam Süresi (TTL)
- CQL ile sorgulama
- CQL güncellemeleri
- Koleksiyonlar (liste / harita / küme)
- Laboratuvarlar: CQL kullanarak çeşitli veri modelleme egzersizleri; desteklenen veri türleriyle deneyler yapma
- Bölüm 4: Veri Modelleme – Bölüm 2
- İkincil dizinler oluşturma ve kullanma
- bileşik anahtarlar (bölümleme anahtarları ve kümeleme anahtarları)
- Zaman serisi verileri
- Zaman serisi verileri için en iyi uygulamalar
- Sayaçlar
- Hafif işlemler (LWT)
- Laboratuvarlar: dizinler oluşturma ve kullanma; zaman serisi verilerini modelleme
- Bölüm 5: Veri Modelleme Laboratuvarları: Grup tasarım oturumu
- Çeşitli alanlardan çoklu kullanım durumları sunulmaktadır
- Öğrenciler tasarımlar ve modeller oluşturmak için gruplar halinde çalışır
- Çeşitli tasarımları tartışın, kararları analiz edin
- Laboratuvar: senaryolardan birini uygulayın
- Bölüm 6: Cassandra sürücüleri
- Java sürücüsüne giriş
- Java istemcisi kullanarak CRUD (Oluştur / Oku / Güncelle / Sil) işlemleri
- Eşzamansız sorgular
- Laboratuvarlar: Cassandra için Java API'sini kullanma
- Bölüm 7: Cassandra İç Yapısı
- Cassandra tasarımını perde arkasında anlayın
- sstables, memtables, commit log
- okuma yolu / yazma yolu
- önbellekleme
- vnodes
- Bölüm 8: Yönetim
- Donanım seçimi
- Cassandra dağıtımları
- Cassandra en iyi uygulamaları (sıkıştırma, çöp toplama,)
- sorun giderme araçları ve ipuçları
- Laboratuvar: öğrenciler Cassandra'yi kurar, kıyaslamalar çalıştırır
- Bölüm 9: Bonus Laboratuvarı (zaman elverirse)
- Cassandra üzerinde Pandora / Spotify gibi bir müzik hizmeti uygulayın
Kurs İçin Gerekli Önbilgiler
- Java programlama diline aşina olmak
- Linux ortamında rahat olmak (komut satırında gezinme, vi / nano ile dosya düzenleme)
Danışanlarımızın Yorumları (7)
The practical exercises and examples of implementing examples of real models and contexts.
Leandro Gomes
Eğitim - Cassandra for Developers
I enjoyed the very good explanations with in depth examples.
Rui Magalhaes
Eğitim - Cassandra for Developers
I liked all technical explanation and theoretical introduction.
Andre Santos
Eğitim - Cassandra for Developers
I liked the amount of exercises. We could immediately apply the knowledge shared and ensure the information was on point.
Joana Pereira
Eğitim - Cassandra for Developers
There was a lot of knowledge and material shared that will help me to do my current tasks.
Miguel Fernandes
Eğitim - Cassandra for Developers
I already using and have an application in production with Cassandra so mostly of the topics i already know but the data modeling and advanced topics are a lot interesting.
Tiago Costa
Eğitim - Cassandra for Developers
The last exercise was very good.