ORACLE Dataguard ile Gerçek Uygulama Kümesi (RAC) Arasındaki Fark

ORACLE Dataguard - Gerçek Uygulama Kümesi (RAC)
 

RAC ve Veri koruma, Oracle High Availability'deki çok önemli konulardır. Bu mimarilerin her ikisinde de Oracle 11gR2'de 10g ve 9i'den daha fazla geliştirme var. ORACLE, veri seviyesi ve sistem seviyesi korumasından maksimum faydayı elde etmek için bir RAC ve veri koruması kombinasyonu kullanmanızı önerir. 

RAC nedir?

RAC, Gerçek Uygulama Kümesi anlamına gelir. Bu bir veritabanı kümesidir. Bu, tek bir veritabanının iki veya daha fazla sunucunun kaynaklarını kullandığı anlamına gelir. Başka bir deyişle, aynı veritabanına bağlanan iki veya daha fazla sunucuda (düğüm) iki veya daha fazla örnek çalışıyor. Bu örneklerin tümü veritabanına okuma yazma erişimine sahiptir. Sistemlerin bu düğümlerinden biri çökerse, veritabanı hiçbir zaman düşmez. Kullanıcılar veritabanına diğer düğümler aracılığıyla erişmeye devam eder (başarısız sunucuya gelen bağlantıları otomatik olarak çalışan bir düğüme yönlendirir). Bu birden çok sunucu arasındaki bağlantıyı ve iletişimi sağlamak için küme yazılımı ve paylaşılan diskler kullanılır. RAC, donanım hataları, sistem hataları ve yazılım hataları için iyi bir çözümdür.

Veri Koruması nedir?

Veri koruma, birincil veritabanının en az bir bekleme veritabanına sahip bir yapılandırmadır. Birincil veritabanı bir veya daha fazla bekleme veritabanına sahip olabilir. Tüm bu konfigürasyona veri koruma denir. Birincil veritabanı bu veritabanı modlarından en az birine sahipse, bekleme veritabanları aşağıdaki modlarda çalışıyor olabilir.

  1. Maksimum koruma modu
  2. Maksimum kullanılabilirlik modu
  3. Maksimum performans modu

Hem birincil hem de bekleme veritabanlarına birlikte veri koruma denir. İki tür bekleme veritabanı da vardır. Onlar,

  1. Fiziksel Bekleme Veritabanları
  2. Mantıksal Bekleme Veritabanları

Bu bekleme veritabanlarının her ikisi de her zaman birincil veritabanlarıyla eşitlenir. Bekleme veritabanları, birincil sitede aynı sitede veya ayrı bir sitede (önerilen) olabilir. Bu nedenle, veri korumaları, örnek hataları, yazılım hataları ve donanım hataları yerine SITE hataları için iyi çözümlerdir.

Oracle arasındaki fark nedir RAC ve Veri Koruma?

• RAC'nin bir veritabanı ve onunla ilişkilendirilmiş birkaç örneği vardır, ancak veri koruyucunun birkaç veritabanı vardır (bir birincil ve diğerleri bekleme veritabanları).

• RAC, örneğin yazılım ve donanım seviyesi arızaları için önerilen çözümdür. SİTE arızaları için önerilen veri koruması.

• Küme yazılımı yazılımı, RAC'nin tüm düğümleri arasındaki bağlantıyı ve iletişimi sağlamak için kullanılır, ancak veri koruyucusunda küme yazılımı kullanılmaz. (veri koruyucusu bir RAC için değilse)

• RAC, sistemin tüm düğümlerinden erişilebilen paylaşılan bir depoya sahip olmalıdır, ancak veri koruyucusunda tüm siteler için ortak olan paylaşılan bir depolama alanı yoktur..

• RAC maksimum 100 düğüme sahip olabilir. Veri muhafazası maksimum dokuz bekleme veritabanına sahip olabilir.