Perbedaan Antara ORACLE Dataguard dan Real Application Cluster (RAC)

Perbedaan Antara ORACLE Dataguard dan Real Application Cluster (RAC)
Perbedaan Antara ORACLE Dataguard dan Real Application Cluster (RAC)

Video: Perbedaan Antara ORACLE Dataguard dan Real Application Cluster (RAC)

Video: Perbedaan Antara ORACLE Dataguard dan Real Application Cluster (RAC)
Video: Rahasia di Balik Layar WWE! Kompetisi Gulat yang Katanya Lebih Mirip Serial Drama? 2024, Juli
Anonim

ORACLE Dataguard vs Real Application Cluster (RAC)

RAC dan Data guard adalah topik yang sangat penting di Oracle High Availability. Kedua arsitektur ini memiliki banyak peningkatan di Oracle 11gR2 daripada 10g dan 9i. ORACLE merekomendasikan untuk memiliki kombinasi RAC dan penjaga data untuk mendapatkan manfaat maksimal dari tingkat data dan perlindungan tingkat sistem.

Apa itu RAC?

RAC adalah singkatan dari Real Application Cluster. Ini adalah sekelompok database. Itu berarti database tunggal menggunakan sumber daya dari dua atau lebih server. Dengan kata lain, dua atau lebih instance berjalan pada dua atau lebih server (node) yang terhubung ke database yang sama. Semua instance ini memiliki akses baca tulis ke database. Jika salah satu node dari sistem ini down, database tidak akan pernah down. Pengguna masih memiliki akses ke database melalui node lain (secara otomatis mengarahkan koneksi yang datang ke server yang gagal, ke node yang sedang berjalan). Perangkat lunak cluster ware dan disk bersama digunakan untuk menjaga koneksi dan komunikasi antara beberapa server ini. RAC adalah solusi yang baik untuk kegagalan perangkat keras, kegagalan sistem, dan kegagalan perangkat lunak.

Apa itu Data Guard?

Data guard adalah konfigurasi, yang memiliki setidaknya satu database standby dari database utama. Basis data utama dapat memiliki satu atau lebih basis data siaga. Seluruh konfigurasi ini disebut penjaga data. Basis data siaga dapat berjalan pada mode berikut, jika basis data utama memiliki setidaknya satu dari mode basis data ini.

  1. Mode perlindungan maksimum
  2. Mode ketersediaan maksimum
  3. Mode performa maksimum

Baik database utama dan database siaga bersama-sama disebut sebagai penjaga data. Ada dua jenis database siaga juga. Mereka adalah,

  1. Basis Data Fisik Siaga
  2. Logical Standby Database

Kedua database standby ini selalu sinkron dengan database utamanya. Basis data siaga dapat berada di situs yang sama atau situs terpisah (disarankan) dari basis data utama. Oleh karena itu, penjaga data adalah solusi yang baik untuk kegagalan SITE daripada kegagalan instans, kegagalan perangkat lunak, dan kegagalan perangkat keras.

Apa perbedaan antara Oracle RAC dan Data Guard?

• RAC memiliki satu basis data dan beberapa instance terkait dengannya, tetapi penjaga data memiliki beberapa basis data (satu basis data primer dan basis data siaga lainnya).

• RAC adalah solusi yang disarankan misalnya, kegagalan tingkat perangkat lunak dan perangkat keras. Penjaga data adalah solusi yang disarankan untuk kegagalan SITE.

• Perangkat lunak cluster ware digunakan untuk menjaga koneksi dan komunikasi antara semua node RAC, tetapi pada data guard, perangkat lunak cluster ware tidak digunakan. (jika penjaga data bukan untuk RAC)

• RAC harus memiliki penyimpanan bersama, yang dapat diakses dari semua node sistem, tetapi dalam penjaga data tidak ada penyimpanan bersama, yang umum untuk semua situs.

• RAC dapat memiliki maksimum 100 node. Penjaga data dapat memiliki maksimal sembilan database siaga.

Direkomendasikan: