PostgreSQL’in Yüksek Erişilebilirliği (HA)
Eğitmenler: Burak Ergen, Enez Mutluoğlu
Katılımcılar için ön-şartlar:
- GNU/Linux Sistem Yönetimi 1. Düzey konularına hakim olmak
Eğitim İçeriği:
- PostgreSQL Kurulumu
- Sunucuyu Başlatma ve Çalışması
- PostgreSQL Cluster Mimarisi
- PostgreSQL Cluster Oluşturma
- PostgreSQL Komut Satırı Araçları
- Veritabanı Cluster Başlatma (initdb, pg_ctl)
- Komut Satırından Veritabanı İşlemleri (createdb,dropdb, psql, pgdump)
- Kurulum Bilgilerini Sorgulama (pg_config)
- SSH Tüneli İle Güvenli TCP/IP Bağlantısı
- PostgreSQL Sunucu Yapılandırması
- Sunucu Performans Ayarları
- Bağlantı ve Yetkilendirme Ayarları
- Dosya Konum Ayarları
- Write Ahead Log Ayarları
- Yedekleme ve Replikasyon Ayarları
- Hata Raporlama Ayarları
- Çalışma Zamanı İstatistik Ayarları
- İstemci Bağlantı Ayarları
- Veritabanı Rolleri
- Rol Oluşturma ve Yetkilendirme
- Rol Kimlik Doğrulama Yöntemleri
- Veritabanı Yönetimi
- Veritabanı Oluşturma
- Şablon Veritabanı Kullanımı
- Veritabanı Ayarları
- Log Dosyası Bakımı
- Yedekleme ve Geri Yükleme
- SQL Dump İşlemi
- Dosya Sistemi Düzeyinde Yedekleme
- Devamlı Arşivleme ve Arşivden Geri Yükleme (Point-in-Time Recovery)
- Yüksek Kullanılabilirlik, Yük Dengeleme ve Replikasyon
- Farklı Çözümlerin Karşılaştırılması
- Standby Sunucular
- Standby Sunucu Ayarları
- Streaming Replikasyon
- Cascading Replikasyon
- Senkron Replikasyon
- Asenkron Replikasyon
- WAL Arşivleme ile Standby
- Failover Kavramı
- Hot Standby Kavramı
- Veri Kurtarma Yapılandırması
- Arşivden Kurtarma Ayarları
- Kurtarma Hedefleme Ayarları
- Standby Sunucu Ayarları
- Veritabanı Etkinliği Gözlemleme ve Takibi
- Monitoring
- Dinamik İzleme
- Standart Unix Araçları ile İzleme
- İstatistik Toplama
- Kilitlemeleri Görüntüleme