Hubungi Kami

Kerangka Materi

1. Pengantar PostgreSQL Terdistribusi

  • Tantangan penskalaan dengan PostgreSQL satu node
  • Gambaran umum ekstensi Citus: tujuan, arsitektur, dan komponen
  • Konsep kunci: node koordinator, node pekerja, metadata, kunci distribusi

2. Arsitektur Kluster dan Pengaturan

  • Jenis node: koordinator vs pekerja
  • Tipe tabel: terdistribusi, direplikasi, dan lokal
  • Instalasi dan konfigurasi Citus di lingkungan PostgreSQL yang ada
  • Penemuan kluster dan manajemen node

3. Distribusi Data dan Strategi Pecahan (Sharding)

  • Metode pecahan: hash vs append
  • Memilih kolom distribusi untuk kinerja optimal
  • Mengelola tabel terdistribusi dan direplikasi
  • Menyeimbangkan ulang pecahan (shards) dan penskalaan keluar

4. Eksekusi Kueri Terdistribusi dan Optimisasi

  • Bagaimana Citus merutekan dan memaralelkan kueri
  • Memahami rencana kueri terdistribusi
  • Penurunan kueri (query pushdown) dan optimisasi eksekusi

5. Konsistensi, Transaksi, dan Toleransi Kesalahan

  • Komit Dua-Fase (2PC) dan operasi atomik
  • Menangani kegagalan dalam transaksi terdistribusi

6. Manajemen Operasional dan Kasus Penggunaan

  • Alat pemantauan dan tampilan untuk Citus
  • Pemeliharaan dan peningkatan di lingkungan terdistribusi

Persyaratan

  • Penyelesaian Advanced Administration (Ketersediaan Tinggi & Replikasi) atau pengalaman setara
  • Pengetahuan yang solid tentang konfigurasi PostgreSQL dan penyetelan kinerja
  • Kenalan dengan Linux dan konsep dasar jaringan

Audience

Administrator Basis Data Berpengalaman, Insinyur DevOps, dan Arsitek Sistem yang sudah mengelola lingkungan PostgreSQL produksi dan membutuhkan skala horizontal.

 7 Jam

Jumlah Peserta


Harga per Peserta

Testimoni (2)

Kursus Mendatang

Kategori Terkait