Kerangka Materi

  • Bagian 1: Pengenalan Big Data / NoSQL
    • Tinjauan NoSQL
    • Teorema CAP
    • Kapan NoSQL cocok digunakan
    • Penyimpanan kolom
    • Ekosistem NoSQL
  • Bagian 2 : Dasar-Dasar Cassandra
    • Desain dan arsitektur
    • Node Cassandra, kluster, pusat data
    • Ruang kunci, tabel, baris, dan kolom
    • Partisi, replikasi, token
    • Kuorum dan tingkat konsistensi
    • Latihan praktek : berinteraksi dengan Cassandra menggunakan CQLSH
  • Bagian 3: Pemodelan Data – bagian 1
    • Pengenalan CQL
    • Tipe data CQL
    • Membuat ruang kunci dan tabel
    • Memilih kolom dan tipe data
    • Memilih kunci utama
    • Tata letak data untuk baris dan kolom
    • Waktu hidup (TTL)
    • Pemrograman dengan CQL
    • Pembaruan CQL
    • Koleksi (daftar / peta / set)
    • Latihan praktek : berbagai latihan pemodelan data menggunakan CQL; eksperimen dengan query dan tipe data yang didukung
  • Bagian 4: Pemodelan Data – bagian 2
    • Membuat dan menggunakan indeks sekunder
    • Kunci komposit (kunci partisi dan kunci klaster)
    • Data serangkaian waktu
    • Praktik terbaik untuk data serangkaian waktu
    • Penghitung
    • Transaksi ringan (LWT)
    • Latihan praktek : membuat dan menggunakan indeks; memodelkan data serangkaian waktu
  • Bagian 5 : Latihan Praktek Pemodelan Data : Sesi desain kelompok
    • Beberapa kasus penggunaan dari berbagai domain dipresentasikan
    • Mahasiswa bekerja dalam kelompok untuk menghasilkan desain dan model
    • Membahas berbagai desain, menganalisis keputusan
    • Latihan praktek : menerapkan salah satu skenario
  • Bagian 6: Driver Cassandra
    • Pengenalan driver Java
    • Operasi CRUD (Buat / Baca / Perbarui, Hapus) menggunakan klien Java
    • Pertanyaan asinkron
    • Latihan praktek : menggunakan API Java untuk Cassandra
  • Bagian 7 : Internal Cassandra
    • Memahami desain Cassandra di bawah tulang belakang
    • sstables, memtables, log komit
    • jalan baca / jalan tulis
    • caching
    • vnodes
  • Bagian 8: Administrasi
    • Pemilihan perangkat keras
    • Distribusi Cassandra
    • Praktik terbaik Cassandra (kompaksi, koleksi sampah)
    • Alat dan tips troubleshooting
    • Latihan praktek : mahasiswa menginstal Cassandra, menjalankan benchmark
  • Bagian 9: Latihan Praktek Bonus (jika waktu memungkinkan)
    • Menerapkan layanan musik seperti Pandora / Spotify pada Cassandra

Persyaratan

  • Familiar dengan bahasa pemrograman Java
  • Familiar dengan lingkungan Linux (navigasi bar perintah, mengedit file dengan vi / nano)
 21 Jam

Jumlah Peserta


Biaya per Peserta

Testimoni (7)

Kursus Mendatang

Kategori Terkait