ORACLE Dataguard vs Cluster Aplikasi Sebenar (RAC)
RAC dan pengawal Data adalah topik yang sangat penting dalam Ketersediaan Tinggi Oracle. 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 paras data dan perlindungan tahap sistem.
Apa itu RAC?
RAC bermaksud Cluster Aplikasi Sebenar. Ini adalah kumpulan pangkalan data. Ini bermakna pangkalan data tunggal menggunakan sumber dua atau lebih pelayan. Dalam erti kata lain, dua atau lebih contoh dijalankan pada dua atau lebih pelayan (nod) yang menyambung ke pangkalan data yang sama. Kesemua kes ini mempunyai akses menulis baca ke pangkalan data. Jika salah satu daripada nod sistem ini turun, pangkalan data tidak akan 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 perkakasan kluster dan cakera yang dikongsi 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 siaga pangkalan data utama. Pangkalan data utama boleh mempunyai satu atau lebih pangkalan data siap sedia. Konfigurasi keseluruhan ini dipanggil pengawal data. Pangkalan data awalan boleh dijalankan pada mod berikut, jika pangkalan data utama mempunyai sekurang-kurangnya satu daripada mod pangkalan data ini.
Kedua-dua pangkalan data utama dan siap sedia bersama-sama disebut pengawal data. Terdapat dua jenis pangkalan data siap sedia juga. Mereka adalah,
Kedua-dua pangkalan data sedia ada ini sentiasa menyegerakkan dengan pangkalan data utama mereka. Pangkalan data siap sedia boleh berada di tapak yang sama atau laman berasingan (disyorkan) pangkalan data utama. Oleh itu, pengawal data adalah penyelesaian yang baik untuk kegagalan SITE daripada kegagalan contoh, kegagalan perisian dan kegagalan perkakasan.
Apakah perbezaan antara Oracle RAC dan Pengawal Data? • RAC mempunyai satu pangkalan data dan beberapa contoh dikaitkan dengannya, tetapi pengawal data mempunyai beberapa pangkalan data (satu pangkalan data utama dan lain-lain). • RAC adalah penyelesaian yang disyorkan misalnya kegagalan tahap perisian dan perkakasan. Pengawal data adalah penyelesaian yang disyorkan untuk kegagalan SITE. • Software perkakasan kluster digunakan untuk menjaga sambungan dan komunikasi antara semua nod RAC, tetapi dalam pengawal data, perisian perkakasan kluster tidak digunakan. (jika pengawal data bukan untuk RAC) • RAC mesti mempunyai storan yang dikongsi bersama, yang boleh diakses dari semua nod sistem, tetapi dalam pengawasan data tidak ada penyimpanan bersama, yang lazim untuk semua tapak. • RAC boleh mempunyai maksimum 100 nod. Pengawal data boleh mempunyai sembilan pangkalan data siap sedia maksimum. |