Terima kasih telah mengirimkan pertanyaan Anda! Salah satu anggota tim kami akan segera menghubungi Anda.
Terima kasih telah mengirimkan pemesanan Anda! Salah satu anggota tim kami akan segera menghubungi Anda.
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.
Testimoni (2)
Strategi penalaan.
Jeffrey Zieg - Matrix Consulting
Kursus - PostgreSQL Performance Tuning
Diterjemahkan Mesin
Perilaku logging saat instance berada dalam kondisi stres, serta hierarki/nomenklatur dari instance, basis data, file, dan lain-lain.
Daniel Inwood - Sinara Consultants LTD
Kursus - PostgreSQL Advanced DBA
Diterjemahkan Mesin