Eğitim Hakkında
Introduction to Cassandra for Developers 3'e Giriş eğitim kursu, Cassandra'yı kullanmaya yönelik derinlemesine bir giriş sağlar ve C * ile çalışmanın pratik yönlerine odaklanır. Katılımcılar dahili mimariyi ve CQL'i (Cassandra Sorgu Dili) ve Cassandra istemcileri yazmak için Java API'sini öğrenirler.
Bu kurs Cassandra 3.x kapsamını içerir, ancak Cassandra 2 kullanıcıları için de uygundur.
Neler Öğreneceksiniz
C * 'nin karşıladığı ihtiyaçları anlamayı,
C'nin işleyişine ve yapısına aşina olmayı,
Cqlsh, nodetool ve ccm (Cassandra Küme Yöneticisi) dahil olmak üzere C * araçlarını kullanmayı,
C * mimarisine ve bir C * kümesinin nasıl yapılandırıldığına aşina olmayı,
Verilerin bir C * kümesinde nasıl dağıtıldığını ve çoğaltıldığını anlamayı,
Temel C * veri modelleme kavramlarını anlayın ve bunları iyi yapılandırılmış veri modelleri oluşturmak için kullanmayı,
Veri çoğaltmayı ve nihai tutarlılığı akıllıca kullamayı.
Eğitim İçeriği
Cassandra'ya Genel Bakış
Neden Cassandra'ya İhtiyacımız Var?
Üst düzey Cassandra'ya Genel Bakış
Cassandra Özellikleri
Temel Cassandra Kurulumu ve Yapılandırması
Cassandra Mimarisi ve CQL'e Genel Bakış
Cassandra Mimarisine Genel Bakış
Cassandra Kümeleri ve Halkaları
Cassandra'da Veri Çoğaltma
Cassandra Tutarlılığı / Nihai Tutarlılık
CQL'e Giriş
Tabloları Tek Bir Birincil Anahtarla Tanımlama
Etkileşimli Sorgulama için cqlsh kullanma
CQL ile Veri Seçme ve Ekleme / Yükseltme
Veri Çoğaltma ve Dağıtımı
Temel Veri Türleri (uuid, timeuid dahil)
Veri Modelleme ve CQL Temel Kavramları
Bileşik Birincil Anahtar Tanımlama
Ek Sorgulama Yetenekleri
Veri Modelleme Yönergeleri
Kompozit Bölme Anahtarları
Ek CQL Yetenekleri
Endeksleme
Cassandra Sayaçları
Cassandra koleksiyonları
Statik Sütun: Genel Bakış ve Kullanım
Statik Sütun Yönergeleri
Materyalleştirilmiş Görünüm: Genel Bakış ve Kullanım
Materyalleştirilmiş Görünüm Yönergeleri
Cassandra'da Veri Tutarlılığı
Cassandra'da Tutarlılığa Genel Bakış
CAP Teoremi
C * - BİR, QUORUM, TÜMÜNDE Nihai (Ayarlanabilir) Tutarlılık
CL ONE seçimi
CL QUORUM'u seçme
Anında Tutarlılık Sağlama
Diğer Tutarlılık Düzeylerini Kullanma
Dahili Onarım Mekanizmaları (Onarım, İpucu Verilmiş Devir Oku)
Hafif İşlemler (LWT) / Karşılaştır ve Ayarla (CAS)
Hafif İşlemlere Genel Bakış
LWT kullanarak, [uygulanmış] Sütun
VARSA, VAR DEĞİLSE, Diğer EĞER koşulları
Temel CAS Dahili Parçaları
Genel gider ve Yönergeler
Pratik Hususlar
Yazma Hatasıyla Başa Çıkma
Kullanılamayan Düğümler ve Düğüm Hatası
Yazma İşlemleri için Gereksinimler
Anahtar ve Satır Önbellekleri
Önbelleğe Genel Bakış
Kullanım Yönergeleri
Çoklu Veri Merkezi Desteği
Genel Bakış
Replikasyon Faktörü Yapılandırması
Ek Tutarlılık Düzeyleri - YEREL / HER QUORUM
Siler
Java İstemci API'si
API'ye Genel Bakış
Bir Kümeye Bağlanma
Query API
Dinamik Sorgular ve QueryBuilder
Sorgu Davranışını Yapılandırma
Eşzamansız Sorgulamaya Genel Bakış