Hubungi Kami
 Durasi 7 jam

Kerangka Materi

1. Pengenalan PostgreSQL Terdistribusi

  • Tantangan penskalaan pada PostgreSQL node tunggal
  • Ikhtisar ekstensi Citus: tujuan, arsitektur, dan komponen
  • Konsep utama: node koordinator, node worker, metadata, kunci distribusi

2. Arsitektur dan Pemasangan Klaster

  • Jenis node: koordinator vs worker
  • Jenis tabel: tabel terdistribusi, terekayasa, dan lokal
  • Pemasangan dan konfigurasi Citus pada lingkungan PostgreSQL yang ada
  • Penemuan klaster dan manajemen node

3. Distribusi Data dan Strategi Sharding

  • Metode sharding: hash vs append
  • Memilih kolom distribusi untuk kinerja optimal
  • Manajemen tabel terdistribusi dan terekayasa
  • Penyeimbangan ulang shard dan penskalaan keluar

4. Eksekusi Query Terdistribusi dan Optimalisasi

  • Cara Citus merutekan dan memparalelkan query
  • Memahami rencana query terdistribusi
  • Query pushdown dan optimalisasi eksekusi

5. Konsistensi, Transaksi, dan Ketahanan

  • Dua Tahap Komitmen (2PC) dan operasi atomik
  • Penanganan kegagalan dalam transaksi terdistribusi

6. Manajemen Operasional dan Kasus Penggunaan

  • Alat dan view pemantauan untuk Citus
  • Perawatan dan peningkatan dalam lingkungan terdistribusi

Persyaratan

  • Penyelesaian kursus Administrasi Lanjut (Ketersediaan Tinggi & Replikasi) atau pengalaman setara
  • Pengetahuan yang solid tentang konfigurasi dan penyetelan kinerja PostgreSQL
  • Pengalaman dengan Linux dan konsep jaringan dasar

Auditor

Database Administrator, DevOps Engineer, dan Arsitek Sistem berpengalaman yang sudah mengelola lingkungan PostgreSQL produksi dan membutuhkannya untuk penskalaan horizontal.

Jumlah Peserta


Harga per Peserta

Testimoni (2)

Kursus Mendatang

Kategori Terkait