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ı alan ve tutarlılık seviyeleri
    • 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ürleri ve sorgularla denemeler
  • 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 gelen ç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’yı yükleme
    • Kıyaslama çalıştırma
    • Performansı ve düğüm etkinliklerini izlemek için araçlar
      • DataStax OpsCenter
    • Cassandra performans sorunlarını teşhis etme
    • Bir düğümün çökmesini araştırma
    • Veri onarımını, silmeyi ve çoğaltmayı anlama
    • Diğer sorun giderme araçları ve ipuçları
    • Cassandra en iyi uygulamaları (sıkıştırma, çöp toplama,)
  • Bölüm 9: Bonus Laboratuvarı (zaman izin verirse)
    • 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)

Laboratuvar ortamı:

Öğrenciler için çalışan bir Cassandra ortamı sağlanacaktır. Öğrenciler, kümelere erişmek için bir SSH istemcisi ve bir tarayıcıya ihtiyaç duyacaklardır.

Zero Install: Öğrencilerin makinelerine Cassandra kurulumu gerekli değildir!

 21 Saat

Katılımcı Sayısı


Kişi Başına Fiyat

Danışanlarımızın Yorumları (3)

Yaklaşan Etkinlikler

İlgili Kategoriler