PostgreSQL'i Citus ile dağıtık ölçeğe taşıyın
PostgreSQL İleri Düzey: Ölçeklenebilirlik ve Parçalama (Citus) Eğitimi, tek sunucuya sığmayan iş yüklerini Citus ile yatayda ölçeklendirmeyi öğretir.
Dağıtım sütunu seçiminden sharding, referans tablolar ve paralel sorguya Citus ile ölçeklendirme
PostgreSQL İleri Düzey: Ölçeklenebilirlik ve Parçalama (Citus) Eğitimi, tek sunucuya sığmayan iş yüklerini Citus eklentisiyle yatayda ölçeklendirmeyi öğretir. Katılımcılar coordinator ve worker düğüm mimarisini, dağıtılmış tabloları, shard ve dağıtım sütunu seçimini kavrar. Co-location ile verimli join, referans tablolar, columnar depolama, rebalancer ile shard taşıma ve çok kiracılı ile gerçek zamanlı analitik senaryoları uygulamalı işlenir.
3 Gün. Her gün dört modül; Citus mimarisi ve dağıtılmış tablolardan co-location, referans tablolar, columnar depolama ve küme işletimine ilerlenir.
Orta Seviye — Citus ile dağıtık PostgreSQL, sharding, dağıtılmış tablolar, referans tablolar ve paralel sorgu ölçeklendirme
Her konu coordinator ve worker düğümlerden oluşan gerçek bir Citus kümesi üzerinde tablo dağıtımı, sorgu ve rebalancing ile uygulanır.
Tek sunucunun CPU, bellek ve disk sınırına takılan iş yüklerini worker düğümlere dağıtarak doğrusal biçimde ölçeklendirirsiniz.
Dağıtım sütununu ve co-location'ı doğru seçerek join'leri worker içinde tutar, ağ üzerinden veri taşımayı en aza indirirsiniz.
Coordinator'ın sorguyu parçalara bölüp worker'larda paralel çalıştırmasıyla analitik sorguları kat kat hızlandırırsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Tablo oluşturma, indeks ve orta-ileri SQL yazma dahil PostgreSQL kullanım deneyimi gereklidir.
JOIN, GROUP BY ve alt sorgu yazabilecek düzeyde SQL hakimiyeti beklenir.
Dağıtık sistem, ölçeklendirme ve paralel işleme kavramlarına temel aşinalık faydalıdır.
Citus eklentisi kurulu bir coordinator ve en az iki worker düğümden oluşan erişilebilir bir ortam gereklidir.
Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.
Program sonunda katılımcılar:
Citus'un coordinator ve worker mimarisini, metadata yönetimini ve yatay ölçeklendirmenin çalışma mantığını kavrarsınız.
create_distributed_table ile tabloları dağıtır, shard sayısını ve yerleşimini iş yüküne göre doğru belirlersiniz.
Doğru dağıtım sütununu seçerek dengeli dağılım sağlar, skew ve sıcak nokta shard sorunlarını önlersiniz.
İlişkili tabloları co-locate ederek join'leri worker içinde tutar, ağ üzerinden veri taşımayı en aza indirirsiniz.
Küçük ve sık join edilen tabloları referans tablo yaparak dağıtık join'leri verimli biçimde tasarlarsınız.
Analitik iş yükleri için columnar depolama ve sıkıştırmayı kullanarak disk tasarrufu ve okuma hızı sağlarsınız.
Çok kiracılı SaaS ve gerçek zamanlı analitik senaryolarını Citus desenleriyle doğru şekilde modellersiniz.
Worker ekler, shard rebalancing ile yükü dengeler ve pg_dist görünümleriyle kümenin sağlığını izlersiniz.
Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.
Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.
PostgreSQL performans tuning: EXPLAIN ANALYZE, index tuning, autovacuum, partitioning ve PgBouncer ile sorgudan sisteme iyileştirmeyi öğreten 3 günlük eğitim.
Detayları Gör →Citus ile PostgreSQL'de dağıtık tablolar, sharding, co-location, çok kiracılı model ve shard rebalance ile yatay ölçeklemeyi öğreten uygulamalı eğitim.
Detayları Gör →Streaming replikasyon, otomatik failover, Patroni, PgBouncer, HAProxy ve mantıksal replikasyon ile PostgreSQL yüksek erişilebilirliğini öğreten uygulamalı eğiti
Detayları Gör →PostgreSQL Administration and Development eğitimi: ileri SQL, PL/pgSQL, index, kurulum, roller, yedekleme, PITR, replikasyon ve performans ayarı. Uygulamalı pro
Detayları Gör →WAL ve MVCC iç yapısı, streaming ve logical replikasyon, Patroni ile yüksek erişilebilirlik, performans ayarı ve PITR ile ileri PostgreSQL yönetimi eğitimi.
Detayları Gör →PostgreSQL kurulumu, yapılandırması, rol ve yetki yönetimi, güvenlik, yedekleme, restore ve rutin bakım ile günlük veritabanı yönetimini öğreten uygulamalı eğit
Detayları Gör →