הבדלים בין גרסאות בדף "בסיס נתונים"

נוספו 41 בתים ,  לפני 5 שנים
חבק, שיש לו עכשיו דף פרושונים -> קיפאון
(Latest version is SVG-only)
(חבק, שיש לו עכשיו דף פרושונים -> קיפאון)
;יומן האירועים: מנגנון הרושם את כל העדכונים המבוצעים בתוכן של בסיס הנתונים כדי לתמוך בהתאוששות ושחזור של בסיס הנתונים במקרה של תקלה בנתונים הנובעת מהפסקה של [[תנועה (מערכות מידע)|תנועה]] או של בעיה אחרת. במקרה של תקלה ניתן לשחזר את הנתונים אחורה למצב שהיה לפני התחלת התנועה, אפשרות נוספת היא לבצע שיחזור לפנים, באמצעות שיחזורו מאמצעי גיבוי קדימה אל המצב המתבקש.
 
;מנגנון בקרת המקביליות (Concurrency Control): מנגנון זה אחראי לביצוע התקין של תנועות במסד הנתונים (Transactions). מנגנון בקרת המקביליות אחראי לקיום תכונות [[ACID]] במסד הנתונים. [[תנועה (מערכות מידע)|תנועה]] (טרנזקציה) היא אבסטרקציה של אוסף פעולות קריאה וכתיבה אטומיות לאובייקטים במסד הנתונים. היסטוריה מגדירה [[יחס סדר חלקי]] בין תנועות הרצות במקביל במסד הנתונים. כאשר שתי תנועות שונות ניגשות לאותו אובייקט ייתכן מצב של חוסר עקביות במסד כתוצאה מכך ששתי התנועות מתנגשות. שתי תנועות נקראות מתנגשות כאשר לפחות אחת מהן מבצעת פעולת כתיבה לאותו אובייקט. מנגנון בקרת המקביליות דואג שביצוע התנועות יהיה נכון ושקיף למשתמש. אחת מהמנגנונים הנפוצים לבקרת מקביליות הינו מנגנון הנעילות (Lock Based Mechanism). האלגוריתם הנפוץ ביותר נקרא [[2PL]] {{כ}}(Two Phase Locking). חיסרון בשימוש במנגנון נעילות כגון 2PL הינו האפשרות להגיע למצב של [[חבקקיפאון (מדעי המחשב)|קיפאון]] (Deadlock). מנגנונים מבוססי נעילות נוספים שבשימוש הם: STRICT 2PL ו Conservative 2PL. כמו כן ישנם מנגנוני בקרת מקביליות המשתמשים בתגיות זמן (Timestamps).
 
;מנגנון שכפול (Replica Control): מנגנון המאפשר ליצור כמה מופעים של בסיס הנתונים באתרים שונים ולבצע סינכרון בין הנתונים שבהם באופן שכל שינוי בבסיס נתונים אחר מועבר לכל היתר. באמצעות מנגנון השכפול אפשר להעביר גם שינוי הגדרות של בסיס הנתונים לכל הבסיסים האחרים.
משתמש אלמוני