ORACLE Dataguard ve Gerçek Uygulama Kümesi (RAC)
RAC ve Veri koruması, Oracle High Availability'de çok önemli konulardır. Bu mimarilerin her ikisi de Oracle 11gR2'de 10g ve 9i'ye göre birçok iyileştirmeye sahiptir. ORACLE, veri seviyesi ve sistem seviyesinde korumadan maksimum faydayı elde etmek için RAC ve veri koruması kombinasyonuna sahip olmanızı önerir.
RAC nedir?
RAC, Gerçek Uygulama Kümesi anlamına gelir. Bu bir veritabanı kümesidir. Bu, tek 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 sunucu (düğüm) üzerinde 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ı asla çökmez. Kullanıcıların diğer düğümler aracılığıyla veritabanına hala erişimi vardır (başarısız sunucuya gelen bağlantıları otomatik olarak çalışan bir düğüme yönlendirir). Bu çoklu sunucular arasındaki bağlantıyı ve iletişimi korumak için küme yazılımı yazılımı ve paylaşılan diskler kullanılır. RAC, donanım arızaları, sistem arızaları ve yazılım arızaları için iyi bir çözümdür.
Data Guard nedir?
Veri koruması, birincil veritabanının en az bir yedek veritabanına sahip olan bir yapılandırmadır. Birincil veritabanında bir veya daha fazla yedek veritabanı olabilir. Bu yapılandırmanın tamamına veri koruması denir. Birincil veritabanı bu veritabanı modlarından en az birine sahipse, bekleme veritabanları aşağıdaki modlarda çalışıyor olabilir.
- Maksimum koruma modu
- Maksimum kullanılabilirlik modu
- Maksimum performans modu
Hem birincil hem de yedek veritabanlarına birlikte veri koruması denir. Ayrıca iki tür bekleme veritabanı vardır. Onlar,
- Fiziksel Bekleme Veritabanları
- Mantıksal Bekleme Veritabanları
Bu yedek veritabanlarının ikisi de her zaman birincil veritabanlarıyla senkronize olur. Yedek veritabanları, birincil veritabanının aynı sitesinde veya ayrı bir sitesinde (önerilen) olabilir. Bu nedenle veri korumaları, örnek arızaları, yazılım arızaları ve donanım arızaları yerine SİTE arızaları için iyi çözümlerdir.
Oracle RAC ve Data Guard arasındaki fark nedir?
• RAC'ın bir veritabanı ve onunla ilişkili birkaç örneği vardır, ancak veri korumasının birkaç veritabanı vardır (bir birincil ve diğerleri yedek veritabanları).
• RAC, örneğin, yazılım ve donanım düzeyindeki arızalar için önerilen çözümdür. SİTE arızaları için önerilen çözüm veri korumasıdır.
• Küme ware yazılımı, RAC'ın tüm düğümleri arasındaki bağlantıyı ve iletişimi korumak için kullanılır, ancak veri korumasında küme ware yazılımı kullanılmaz. (veri koruması bir RAC için değilse)
• RAC, sistemin tüm düğümlerinden erişilebilen paylaşılan bir depolama alanına sahip olmalıdır, ancak veri korumasında tüm siteler için ortak olan paylaşılan bir depolama yoktur.
• RAC maksimum 100 düğüme sahip olabilir. Data guard en fazla dokuz yedek veritabanına sahip olabilir.