Hakkında
PostgreSQL, yalnızca açık kaynaklı bir ilişkisel veritabanı değil; Apple, Cisco ve Instagram gibi dünyanın en büyük kuruluşlarının güvendiği, kurumsal düzeyde, genişletilebilir ve sağlam bir veri platformudur. Güçlü mimarisi, aktif geliştirme topluluğu ve eşsiz özellikleri, onu mevcut en gelişmiş açık kaynaklı veritabanlarından biri yapar. Bu Gelişmiş PostgreSQL Eğitimi, PostgreSQL becerilerini bir üst seviyeye taşımak isteyen veritabanı profesyonelleri, sistem mimarları, DevOps mühendisleri ve arka uç geliştiricileri için tasarlanmıştır; temel CRUD işlemleri ve şema tasarımının çok ötesine geçer. Bu kurs, PostgreSQL'in iç yapısını ve gelişmiş operasyonel yeteneklerini derinlemesine inceler: • Mimariye Derinlemesine Bakış PostgreSQL'in sorguları nasıl işlediğini, belleği (paylaşımlı arabellekler, çalışma belleği vb.) nasıl yönettiğini ve MVCC kullanarak eşzamanlılığı nasıl yönettiğini öğrenin. • Patroni ve etcd ile Yüksek Erişilebilirlik Patroni, etcd ve HAProxy kullanarak HA PostgreSQL kümeleri kurun ve yönetin. Yük devretme otomasyonu, izleme ve geçiş tekniklerini öğrenin. • Kümeleme ve Akış Çoğaltma Eşzamanlı/eşzamansız çoğaltma, basamaklı çoğaltmalar ve WAL ayarlama konusunda uzmanlaşın. Çoğaltma yuvalarını, zaman çizelgesi yönetimini ve yük devretme stratejilerini anlayın. • Performans Ayarlama ve Sorgu Optimizasyonu EXPLAIN ANALYZE, vakum ayarlama, dizin stratejisi (BTREE, GIN, BRIN) ve PostgreSQL'e özgü planlayıcı davranışını derinlemesine inceleyin. Yavaş sorguları ve iş yüklerini nasıl analiz edeceğinizi ve ayarlayacağınızı öğrenin. • Bağlantı Havuzu (PgBouncer / Odyssey) OLTP ve OLAP iş yükleri için ayarlama da dahil olmak üzere havuzlama katmanlarını kullanarak yüksek eşzamanlılık ortamlarını nasıl yöneteceğinizi öğrenin. • Yedekleme, PITR ve Felaket Kurtarma Planlaması pg_basebackup, pgBackRest ve WAL arşivleme kullanarak güçlü yedekleme stratejileri uygulayın. Görev açısından kritik sistemler için felaket kurtarma planları tasarlayın. • PostgreSQL Güvenliği ve Güçlendirme Gelişmiş rol yönetimi, SSL/TLS şifrelemesi, satır düzeyinde güvenlik (RLS) ve PostgreSQL'e özgü saldırı azaltma yöntemlerini öğrenin. • Bölümleme ve Veri Tabanı