Διαφορά μεταξύ ORACLE Dataguard και Real Application Cluster (RAC)

Διαφορά μεταξύ ORACLE Dataguard και Real Application Cluster (RAC)
Διαφορά μεταξύ ORACLE Dataguard και Real Application Cluster (RAC)

Βίντεο: Διαφορά μεταξύ ORACLE Dataguard και Real Application Cluster (RAC)

Βίντεο: Διαφορά μεταξύ ORACLE Dataguard και Real Application Cluster (RAC)
Βίντεο: Big Changes To WWE Money In The Bank 2023 | Vince McMahon Lawsuit Dropped 2024, Ιούλιος
Anonim

ORACLE Dataguard vs Real Application Cluster (RAC)

Το RAC και η προστασία δεδομένων είναι πολύ σημαντικά θέματα στο Oracle High Availability. Και οι δύο αυτές αρχιτεκτονικές έχουν πολλές βελτιώσεις στο Oracle 11gR2 σε σχέση με τις 10g και 9i. Η ORACLE συνιστά να έχετε έναν συνδυασμό RAC και προστασίας δεδομένων για να έχετε το μέγιστο όφελος από την προστασία επιπέδου δεδομένων και συστήματος.

Τι είναι το RAC;

Το RAC σημαίνει Real Application Cluster. Αυτό είναι ένα σύμπλεγμα μιας βάσης δεδομένων. Αυτό σημαίνει ότι η ενιαία βάση δεδομένων χρησιμοποιεί πόρους δύο ή περισσότερων διακομιστών. Με άλλα λόγια, δύο ή περισσότερες περιπτώσεις εκτελούνται σε δύο ή περισσότερους διακομιστές (κόμβους) που συνδέονται με την ίδια βάση δεδομένων. Όλες αυτές οι περιπτώσεις έχουν πρόσβαση ανάγνωσης εγγραφής στη βάση δεδομένων. Εάν ένας από αυτούς τους κόμβους του συστήματος πέσει, η βάση δεδομένων δεν πέφτει ποτέ. Οι χρήστες εξακολουθούν να έχουν πρόσβαση στη βάση δεδομένων μέσω των άλλων κόμβων (κατευθύνει αυτόματα τις συνδέσεις που έρχονται στον αποτυχημένο διακομιστή, σε έναν κόμβο που εκτελείται). Το λογισμικό Cluster ware και οι κοινόχρηστοι δίσκοι χρησιμοποιούνται για τη διατήρηση της σύνδεσης και της επικοινωνίας μεταξύ αυτών των πολλαπλών διακομιστών. Το RAC είναι μια καλή λύση για βλάβες υλικού, αστοχίες συστήματος και αστοχίες λογισμικού.

Τι είναι το Data Guard;

Η προστασία δεδομένων είναι μια διαμόρφωση, η οποία διαθέτει τουλάχιστον μία βάση δεδομένων αναμονής της κύριας βάσης δεδομένων. Η κύρια βάση δεδομένων μπορεί να έχει μία ή περισσότερες βάσεις δεδομένων σε κατάσταση αναμονής. Όλη αυτή η διαμόρφωση ονομάζεται προστασία δεδομένων. Οι βάσεις δεδομένων αναμονής μπορούν να εκτελούνται στις ακόλουθες λειτουργίες, εάν η κύρια βάση δεδομένων έχει τουλάχιστον μία από αυτές τις λειτουργίες βάσης δεδομένων.

  1. Λειτουργία μέγιστης προστασίας
  2. Λειτουργία μέγιστης διαθεσιμότητας
  3. Λειτουργία μέγιστης απόδοσης

Τόσο η κύρια όσο και η βάση δεδομένων αναμονής μαζί καλούνται προστασία δεδομένων. Υπάρχουν επίσης δύο τύποι βάσεων δεδομένων σε κατάσταση αναμονής. Είναι,

  1. Βάσεις δεδομένων φυσικής αναμονής
  2. Βάσεις δεδομένων λογικής αναμονής

Και οι δύο αυτές βάσεις δεδομένων αναμονής συγχρονίζονται πάντα με τις κύριες βάσεις δεδομένων τους. Οι βάσεις δεδομένων αναμονής μπορεί να βρίσκονται στον ίδιο ιστότοπο ή σε ξεχωριστή τοποθεσία (συνιστάται) της κύριας βάσης δεδομένων. Επομένως, τα συστήματα προστασίας δεδομένων είναι καλές λύσεις για τις αποτυχίες του SITE αντί για αποτυχίες παρουσίας, αστοχίες λογισμικού και αστοχίες υλικού.

Ποια είναι η διαφορά μεταξύ Oracle RAC και Data Guard;

• Το RAC έχει μία βάση δεδομένων και πολλές περιπτώσεις συσχετίζονται με αυτήν, αλλά το data guard έχει πολλές βάσεις δεδομένων (μία κύρια και άλλες βάσεις δεδομένων αναμονής).

• Το RAC είναι η προτεινόμενη λύση για παράδειγμα, αστοχίες σε επίπεδο λογισμικού και υλικού. Η προστασία δεδομένων είναι η προτεινόμενη λύση για τις αποτυχίες SITE.

• Το λογισμικό Cluster ware χρησιμοποιείται για τη διατήρηση της σύνδεσης και της επικοινωνίας μεταξύ όλων των κόμβων του RAC, αλλά στην προστασία δεδομένων, το λογισμικό cluster ware δεν χρησιμοποιείται. (εάν η προστασία δεδομένων δεν είναι για RAC)

• Το RAC πρέπει να έχει κοινόχρηστο χώρο αποθήκευσης, στον οποίο μπορείτε να έχετε πρόσβαση από όλους τους κόμβους του συστήματος, αλλά στο Data guard δεν υπάρχει κοινόχρηστος χώρος αποθήκευσης, ο οποίος είναι κοινός για όλους τους ιστότοπους.

• Το RAC μπορεί να έχει έως και 100 κόμβους. Η προστασία δεδομένων μπορεί να έχει το πολύ εννέα βάσεις δεδομένων αναμονής.

Συνιστάται: