ההבדל בין מסד נתונים לבין מופע

Anonim

מסד נתונים לעומת מופע

Oracle היא מערכת לניהול מסדי נתונים של אובייקט RDBMS, המשמשת באופן נרחב במפעלים. הוא פותח על ידי Oracle Corporation. מערכת אורקל מורכבת של מופע אחד לפחות ומסד נתונים. המופע הוא אוסף של תהליכים אשר מתקשרים עם אחסון הנתונים. מסד הנתונים הוא האחסון בפועל, המחזיק את אוסף הקבצים. עם זאת, המונח Oracle Database משמש להתייחסות למערכת מסד הנתונים של Oracle כולה (מופעים ומאגרי נתונים). בגלל זה, תמיד יש בלבול כלשהו למתחילים בין מסד הנתונים של המונחים לבין המופע.

-> ->

מהו מופע?

Instance הוא אוסף של תהליכים הפועלים על גבי מערכת ההפעלה והזיכרון הקשור לאינטראקציה עם אחסון הנתונים. המופע הוא הממשק בין המשתמש למסד הנתונים. תהליכים המסוגלים לתקשר עם הלקוח וגישה למסד הנתונים מסופקים על ידי המופע. תהליכים אלה הם תהליכים ברקע והם לא מספיק כדי לשמור על העיקרון ACID (Atomicity, עקביות, בידוד, ועמידות) במסד הנתונים. אז, מופע משתמש גם כמה רכיבים אחרים כגון זיכרון מטמון ומאגרים. ליתר דיוק, מופע מורכב משלושה חלקים. הם SGA (מערכת אזור גלובלי), PGA (תוכנית אזור גלובלי) ותהליכי הרקע. SGA הוא מבנה זיכרון משותף זמני, אשר יש אורך חיים של ההפעלה מופעלת על כיבוי שלה.

-> ->

מסד נתונים

מסד הנתונים של Oracle מתייחס לאחסון בפועל של RDBMS של Oracle. הוא מורכב משלושה מרכיבים עיקריים. הם קבצי בקרה, לעשות שוב קבצים קבצים. לחלופין, יכולים להיות קבצי סיסמה במסד הנתונים. קבצי הבקרה לעקוב אחר כל קבצי הנתונים מחדש קבצים. זה גם עוזר לשמור על שלמות מסד הנתונים שלם על ידי שמירה על מעקב אחר מספר מערכת שינוי (SCN), חותמות זמן ומידע קריטי אחר כגון גיבוי / שחזור מידע. קבצי נתונים לשמור את הנתונים בפועל. בעת יצירת מסד הנתונים, נוצרים לפחות שני קובצי נתונים. קבצים אלה נראים פיזית על ידי DBA (Database Administrator). פעולות קובץ כגון שינוי שם, שינוי גודל, הוספה, העברה או הפלה יכול להתבצע על קבצי נתונים. בצע שוב את קבצי היומן (הידוע גם בשם יומני כניסה מחדש באינטרנט), לשמור את המידע לגבי השינויים במסד הנתונים עם המידע הכרונולוגי. מידע זה נחוץ למקרה שהמשתמש צריך לבצע מחדש את כל השינויים או חלק מהשינויים במסד הנתונים. על מנת שהמופע יפעל על בסיס הנתונים של מסד הנתונים, עליו לפתוח אותו תחילה. מופע יכול לפתוח מסד נתונים אחד בלבד. עם זאת, ניתן לפתוח מסד נתונים במספר מופעים.

-> ->

מה ההבדל בין מסד נתונים לבין מופע?

המונחים ומונח הנתונים ב- Oracle RDBMS קשורים מאוד, אך הם מתייחסים לשני המרכיבים השונים במערכת. מסד הנתונים מתייחס אחסון בפועל של RDBMS, ואילו Instance הוא אוסף של תהליכים הפועלים על גבי מערכת ההפעלה ואת הזיכרון הקשורים אינטראקציה עם אחסון הנתונים. במקרה זה יש לפתוח את מסד הנתונים לפני עיבוד הנתונים. מופעים מרובים יכולים לפתוח מסד נתונים יחיד, אך מופע אינו יכול לפתוח מסדי נתונים מרובים.