🦉 PostgreSQL: PostgreSQL üzerinde sorgu geliştirme, indeksleme, performans optimizasyonu, yapılandırma ve hata çözümü konularının ele alındığı bölüm.
1. A – Bağlantı & Erişim
PostgreSQL sunucusuna bağlantı, pg_hba.conf ayarları, uzak erişim ve SSL bağlantı sorunlarının ele alındığı bölüm.
2. B – Backup & Restore
pg_dump / pg_restore kullanımı, yedek alma stratejileri ve büyük veritabanlarının güvenli şekilde geri yüklenmesine odaklanan bölüm.
3. D – Data Types & JSONB
JSONB kullanımı, JSONB operatörleri, indexleme ve array, UUID, HSTORE gibi gelişmiş veri türlerinin işlendiği bölüm.
4. E – EXPLAIN & Query Planner
EXPLAIN / EXPLAIN ANALYZE çıktılarının yorumlanması, sorgu planı analizi ve Seq Scan / Index Scan gibi yürütme türlerinin incelendiği bölüm.
5. İ – Index Türleri & Performans
B-Tree, GIN, GiST, BRIN gibi index türlerinin farkları, doğru index seçimi ve index odaklı performans iyileştirmelerinin anlatıldığı bölüm.
6. M – Materialized View & Partitioning
Materialized view oluşturma, REFRESH stratejileri ve büyük tablolar için range/list/hash partitioning tasarımlarının ele alındığı bölüm.
7. P – Performans Ayarları (Tuning)
postgresql.conf performans parametreleri, shared_buffers, work_mem, autovacuum ve WAL ayarları üzerinden genel performans iyileştirmelerinin işlendiği bölüm.
8. S – Security & Yetkilendirme
Kullanıcı ve rol yönetimi, GRANT / REVOKE ile yetki verme, Row Level Security (RLS) ve veri güvenliği en iyi pratiklerinin yer aldığı bölüm.