הבדל בין ORACLE Dataguard לאשכול יישומים אמיתיים (RAC)

הבדל בין ORACLE Dataguard לאשכול יישומים אמיתיים (RAC)
הבדל בין ORACLE Dataguard לאשכול יישומים אמיתיים (RAC)

וִידֵאוֹ: הבדל בין ORACLE Dataguard לאשכול יישומים אמיתיים (RAC)

וִידֵאוֹ: הבדל בין ORACLE Dataguard לאשכול יישומים אמיתיים (RAC)
וִידֵאוֹ: 30 глупых вопросов Data Engineer [Карьера в IT] 2024, יולי
Anonim

ORACLE Dataguard vs Real Application Cluster (RAC)

RAC ו-Data guard הם נושאים חשובים מאוד ב-Oracle High Availability. לשתי הארכיטקטורות הללו יש שיפורים רבים ב-Oracle 11gR2 מאשר ב-10g וב-9i. ORACLE ממליצה להשתמש בשילוב של RAC ו-Data Guard כדי להפיק את התועלת המקסימלית של הגנת רמת הנתונים ורמת המערכת.

מה זה RAC?

RAC קיצור של Real Application Cluster. זהו אשכול של מסד נתונים. כלומר מסד נתונים בודד מנצל משאבים של שני שרתים או יותר. במילים אחרות, שני מופעים או יותר פועלים בשני שרתים (צמתים) או יותר המתחברים לאותו מסד נתונים.לכל המקרים הללו יש גישת כתיבה לקריאה למסד הנתונים. אם אחד מהצמתים הללו של המערכות יורד, מסד הנתונים לעולם לא יירד. למשתמשים עדיין יש גישה למסד הנתונים דרך הצמתים האחרים (מפנה אוטומטית את החיבורים המגיעים לשרת הכושל, לצומת פועל). תוכנות אשכולות ודיסקים משותפים משמשים לשמירה על החיבור והתקשורת בין שרתים מרובים אלה. RAC הוא פתרון טוב לתקלות חומרה, כשלי מערכת ותקלות תוכנה.

מה זה Data Guard?

Data guard היא תצורה, שיש בה לפחות מסד נתונים המתנה אחד של מסד הנתונים הראשי. מסד הנתונים הראשי יכול לכלול מסד נתונים אחד או יותר המתנה. כל התצורה הזו נקראת מגן הנתונים. מסדי הנתונים בהמתנה יכולים לפעול במצבים הבאים, אם למסד הנתונים הראשי יש לפחות אחד ממצבי מסד הנתונים האלה.

  1. מצב הגנה מקסימלי
  2. מצב זמינות מקסימלית
  3. מצב ביצועים מרבי

הן מסד הנתונים הראשי והן המתנה ביחד נקראים Data guard. ישנם שני סוגים של מסדי נתונים בהמתנה. הם,

  1. מסדי נתונים פיזיים בהמתנה
  2. מסדי נתונים המתנה לוגיים

שני מסדי הנתונים ההמתנה האלה תמיד מסתנכרנים עם מסדי הנתונים הראשיים שלהם. מסדי נתונים בהמתנה יכולים להיות באותו אתר או באתר נפרד (מומלץ) של מסד הנתונים הראשי. לכן, מגני נתונים הם פתרונות טובים לתקלות ה-SITE ולא לכשלי מופע, כשלי תוכנה וכשלי חומרה.

מה ההבדל בין Oracle RAC ל-Data Guard?

• ל-RAC יש מסד נתונים אחד וכמה מופעים משויכים אליו, אבל ל-data guard יש כמה מסדי נתונים (אחד ראשי ואחרים מסדי נתונים במצב המתנה).

• RAC הוא הפתרון המומלץ למשל, כשלים ברמת תוכנה וחומרה. מגן נתונים הוא הפתרון המומלץ לכשלים באתר.

• תוכנת Cluster ware משמשת לשמירה על החיבור והתקשורת בין כל הצמתים של ה-RAC, אך ב-Data Guard, לא נעשה שימוש בתוכנת cluster ware. (אם שומר הנתונים אינו מיועד ל-RAC)

• RAC חייב להיות אחסון משותף, אליו ניתן לגשת מכל צמתים של המערכת, אך ב-data guard אין אחסון משותף, המשותף לכל האתרים.

• RAC יכול לכלול עד 100 צמתים. למגן נתונים יכולים להיות לכל היותר תשעה מסדי נתונים בהמתנה.

מוּמלָץ: