Perbezaan antara Oracle Dataguard dan Cluster Aplikasi Sebenar (RAC)

Perbezaan antara Oracle Dataguard dan Cluster Aplikasi Sebenar (RAC)

Oracle Dataguard vs Cluster Aplikasi Sebenar (RAC)
 

RAC dan Pengawal Data adalah topik yang sangat penting dalam ketersediaan Oracle High. Kedua -dua seni bina ini mempunyai banyak peningkatan dalam Oracle 11GR2 daripada 10g dan 9i. Oracle mengesyorkan mempunyai gabungan RAC dan Pengawal Data untuk mendapatkan manfaat maksimum tahap data dan perlindungan tahap sistem. 

Apa itu RAC?

RAC bermaksud kluster aplikasi sebenar. Ini adalah kumpulan pangkalan data. Ini bermakna pangkalan data tunggal menggunakan sumber dua atau lebih pelayan. Dengan kata lain, dua atau lebih keadaan berjalan pada dua atau lebih pelayan (nod) yang menyambung ke pangkalan data yang sama. Semua contoh ini mempunyai akses tulis baca ke pangkalan data. Sekiranya salah satu nod sistem ini turun, pangkalan data tidak pernah turun. Pengguna masih mempunyai akses ke pangkalan data melalui nod lain (secara automatik mengarahkan sambungan yang datang ke pelayan yang gagal, ke nod yang sedang berjalan). Perisian Ware Cluster dan cakera bersama digunakan untuk memastikan sambungan dan komunikasi antara pelayan berganda ini. RAC adalah penyelesaian yang baik untuk kegagalan perkakasan, kegagalan sistem, dan kegagalan perisian.

Apa itu Pengawal Data?

Pengawal Data adalah konfigurasi, yang mempunyai sekurang -kurangnya satu pangkalan data siap sedia pangkalan data utama. Pangkalan data utama boleh mempunyai satu atau lebih pangkalan data siap sedia. Keseluruhan konfigurasi ini dipanggil pengawal data. Pangkalan data siap sedia boleh dijalankan pada mod berikut, jika pangkalan data utama mempunyai sekurang -kurangnya satu mod pangkalan data ini.

  1. Mod perlindungan maksimum
  2. Mod ketersediaan maksimum
  3. Mod prestasi maksimum

Kedua -dua pangkalan data utama dan siap sedia bersama dipanggil pengawal data. Terdapat dua jenis pangkalan data siap sedia. Mereka,

  1. Pangkalan data siap sedia fizikal
  2. Pangkalan data siap sedia logik

Kedua -dua pangkalan data siap sedia ini selalu menyegerakkan dengan pangkalan data utama mereka. Pangkalan data siap sedia boleh berada di tapak yang sama atau tapak berasingan (disyorkan) pangkalan data utama.  Oleh itu, pengawal data adalah penyelesaian yang baik untuk kegagalan tapak dan bukannya kegagalan contoh, kegagalan perisian dan kegagalan perkakasan.

Apakah perbezaan antara Oracle RAC dan Pengawal Data?

• RAC mempunyai satu pangkalan data dan beberapa contoh bersekutu dengannya, tetapi Pengawal Data mempunyai beberapa pangkalan data (satu pangkalan data siap sedia dan lain -lain).

• RAC adalah penyelesaian yang disyorkan misalnya, kegagalan tahap perisian dan perkakasan. Pengawal Data adalah penyelesaian yang disyorkan untuk kegagalan laman web.

• Perisian Ware Cluster digunakan untuk mengekalkan sambungan dan komunikasi antara semua nod RAC, tetapi dalam Pengawal Data, perisian Ware Cluster tidak digunakan. (Sekiranya pengawal data bukan untuk RAC)

• RAC mesti mempunyai storan bersama, yang boleh diakses dari semua nod sistem, tetapi dalam pengawal data tidak ada storan bersama, yang biasa bagi semua laman web.

• RAC boleh mempunyai maksimum 100 nod. Pengawal Data boleh mempunyai sembilan pangkalan data siap sedia maksimum.