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

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

וִידֵאוֹ: הבדל בין מסד נתונים ומופע

וִידֵאוֹ: הבדל בין מסד נתונים ומופע
וִידֵאוֹ: תאוריה של סאונד - חלק 1 | מה זה קול? 2024, יולי
Anonim

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

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

מה זה מופע?

מופע הוא אוסף של תהליכים הפועלים על גבי מערכת ההפעלה והזיכרון הקשור באינטראקציה עם אחסון הנתונים. המופע הוא הממשק בין המשתמש למסד הנתונים. תהליכים המסוגלים לתקשר עם הלקוח ולגשת למסד הנתונים מסופקים על ידי המופע. תהליכים אלו הם תהליכי רקע והם אינם מספיקים כדי לשמור על עקרון ה-ACID (Atomicity, Consistency, Isolation, and Durability) במסד הנתונים. אז, מופע משתמש גם במעט רכיבים אחרים כגון זיכרון מטמון ומאגרים. ליתר דיוק, מופע מורכב משלושה חלקים. הם SGA (System Global Area), PGA (Program Global Area) ותהליכי רקע. SGA הוא מבנה זיכרון משותף זמני, שיש לו תוחלת חיים של ההפעלה של המופע ועד כיבויו.

Database

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

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

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

מוּמלָץ: