İçeriğe geç

Mühendislik Hizmetleri

GoldenGate Mimari Hizmetler

GoldenGate kurmak kolay, doğru kurmak değil. Hangi tablolar, hangi yönde, çakışma olursa kim kazanır, DDL değişince ne olur, gecikme nasıl ölçülür: bu kararlar baştan verilmezse replikasyon bir süre sonra güvenilmez hale gelir. On beş yılı aşkın GoldenGate tecrübesiyle tasarlıyoruz.

KAYNAK DBORACLE · 11G–23AI 169° · R90 EXTRACTREDO / ARCHIVE OKUMA 180° · R44 TRAILDİSTRİBUTİON · TCP 000° · R0 REPLICATUYGULAMA · ÇAKIŞMA YÖNETİMİ 000° · R44 HEDEF DBORACLE · PG · MSSQL · DWH 030° · R68 SEVERITY İZLEMELAG · HEARTBEAT · 7/24 110° · R50 SEVERITY · 7/24 İZLEME · TARAMA SÜRÜYOR
Faydalar6
  • Topoloji tasarımı: tek yönlü, iki yönlü, dağıtım, konsolidasyon
  • Aktif-aktif yapılarda çakışma tespiti ve çözümü (CDR)
  • Heterojen replikasyon: Oracle ↔ PostgreSQL, MSSQL, MySQL; VeloDB ve Kafka hedefleri
  • Kesintisiz sürüm yükseltme ve platform geçişi tasarımı
  • Microservices mimarisi kurulumu, güvenlik ve izleme standardı
  • İlk yükleme ve doğrulama stratejisi (Veridata veya sorgu tabanlı)

Kullanım alanları

  • Raporlama ve analitik besleme: üretim veritabanından raporlama sistemine veya VeloDB gibi analitik platforma saniyeler içinde veri
  • Felaket kurtarma ve aktif-aktif: iki lokasyonda yazılabilir sistemler, çakışma kurallarıyla
  • Kesintisiz yükseltme: Oracle 11g/12c/19c’den 19c/23ai’ye, kesinti dakikalar
  • Platform geçişi: Oracle’dan PostgreSQL’e veya tersi; eski ve yeni sistem paralel çalışır
  • Entegrasyon: veritabanı değişikliklerini Kafka veya başka sistemlere olay olarak iletme

Tasarım kararları

Bir GoldenGate mimarisinde baştan yazılı hale getirilmesi gereken konular:

  • Kapsam: tablolar, şemalar, filtreler, dönüşümler
  • Yön ve çakışma kuralı: zaman damgası, öncelikli site, özel kurallar
  • DDL: replike edilecek mi, hangi nesneler, değişiklik süreci nasıl işleyecek
  • Büyük işlemler ve uzun süren işlemler için strateji
  • Gecikme hedefi ve heartbeat tablosuyla ölçümü
  • İlk yükleme yöntemi ve tutarlılık doğrulaması
  • Güvenlik: TLS, kullanıcı rolleri, parola ve sertifika yenileme
  • Sürüm: Microservices mimarisi (23ai ile klasik mimari sona erdi)

Kesintisiz yükseltme nasıl işler

  1. Yeni sürümde boş hedef kurulur, GoldenGate kaynaktan değişiklikleri yakalamaya başlar.
  2. İlk yükleme yapılır; GoldenGate birikmiş değişiklikleri uygular, iki sistem eşitlenir.
  3. Paralel çalışma döneminde doğrulama yapılır; uygulama testleri yeni sistemde koşar.
  4. Kesim: uygulama birkaç dakikalığına durdurulur, son değişiklikler uygulanır, bağlantı yeni sisteme çevrilir.
  5. Gerekirse ters yönde replikasyon açık tutulur; geri dönüş yolu hazırdır.

Aynı yöntem Exadata’ya taşıma, veri merkezi değişikliği ve Oracle → PostgreSQL geçişlerinde kullanılır.

Sonrası

Tasarlanan hat kurulup doğrulandıktan sonra GoldenGate 7/24 bakım kapsamında aynı ekip tarafından işletilebilir.

Replikasyon ihtiyacınız veya planladığınız geçiş için iletişim.

İletişim

GoldenGate Mimari Hizmetler için bize ulaşın.

Hizmetlerimiz hakkında bilgi almak, öneri ve talepleriniz için bize ulaşın. En kısa sürede size dönüş yapalım.