PostgreSQL'i Citus ile yatayda ölçekleyin
PostgreSQL Ölçeklenebilirlik ve Veri Parçalama (Citus) Eğitimi, tek sunucunun sınırına ulaşan iş yüklerini yatayda ölçeklemeyi öğretir.
Citus mimarisinden dağıtık tablolar, sharding, co-location ve çok kiracılı ölçeklemeye yatay büyüme
PostgreSQL Ölçeklenebilirlik ve Veri Parçalama (Citus) Eğitimi, tek sunucunun sınırlarına ulaşan PostgreSQL iş yüklerini yatayda ölçeklemeyi öğretir. Katılımcılar Citus'un coordinator-worker mimarisini, dağıtık tabloları ve shard kavramını kavrar. Dağıtım sütunu seçimi, co-location ve referans tablolarıyla verimli dağıtık sorgu tasarlar. Çok kiracılı ve gerçek zamanlı analitik senaryolarını uygular; shard yeniden dengeleme ve izleme ile kümeyi işletir.
3 Gün. Her gün dört modül; Citus mimarisi ve dağıtık tablolardan co-location, çok kiracılı ölçekleme ve küme operasyonuna ilerlenir.
Orta Seviye — Citus ile dağıtık tablolar, sharding, co-location ve yatay ölçekleme teknikleri
Her konu gerçek bir Citus kümesinde dağıtık tablo oluşturma, dağıtım sütunu seçme ve sorgu izleme alıştırmalarıyla uygulanır.
Citus ile iş yükünü birden fazla worker'a dağıtır, tek sunucunun CPU, bellek ve disk sınırlarını yatayda aşarsınız.
Citus bir PostgreSQL eklentisidir; mevcut SQL, araç ve ekosisteminizi koruyarak dağıtık mimariye geçersiniz.
Çok kiracılı SaaS ve gerçek zamanlı analitik iş yüklerini doğru dağıtım tasarımıyla hızlı ve verimli çalıştırırsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Tablo, indeks ve SQL sorgulama düzeyinde orta düzey PostgreSQL deneyimi gereklidir.
JOIN, GROUP BY ve alt sorgu yazabilecek düzeyde SQL yetkinliği beklenir.
Ölçekleme, darboğaz ve dağıtık sistem kavramlarına temel farkındalık faydalıdır.
Citus eklentisi kurulu çok düğümlü bir PostgreSQL kümesi veya erişimi olan bir hesap 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-worker mimarisini ve shard kavramını kavrar, dağıtık sistemin nasıl çalıştığını mimari düzeyde anlarsınız.
create_distributed_table ile dağıtık tablolar oluşturur, doğru dağıtım sütunu seçerek veri dengesini sağlarsınız.
İyi bir dağıtım sütununun özelliklerini bilir, veri dengesizliği ve yanlış seçim riskini önceden önlersiniz.
İlişkili tabloları co-locate ederek shard yerel join yapar, pahalı veri taşımalarından kaçınarak performansı artırırsınız.
Referans tablolarıyla ortak veriyi her worker'a kopyalar, dağıtık join'lerde performansı ve esnekliği yükseltirsiniz.
Tenant kimliğine göre dağıtım tasarlar, kiracı izolasyonu ve büyük kiracı sorunlarını yöneterek SaaS iş yüklerini ölçeklersiniz.
Yüksek hacimli veri alımı ve dağıtık toplama ile gerçek zamanlı analitik mimarileri doğru kalıplarla kurarsınız.
Shard rebalance, yüksek erişilebilirlik ve izleme ile Citus kümesini kararlı işletir, ölçeği güvenle büyütürsünüz.
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 →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 →Veri tipleri, şema tasarımı, PL/pgSQL, fonksiyon, trigger, JSONB, full-text arama ve indeksleme ile uygulama odaklı PostgreSQL geliştirme eğitimi.
Detayları Gör →