בית מאגרי מידע מהי עמידות (במאגרי מידע)? - הגדרה מטכנולוגיה

מהי עמידות (במאגרי מידע)? - הגדרה מטכנולוגיה

תוכן עניינים:

Anonim

הגדרה - מה המשמעות של עמידות?

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

עמידות היא חלק מה ראשי תיבות של ACID, העומדת על אטומיות, עקביות, בידוד ועמידות. ACID היא קבוצה של נכסים המבטיחים את האמינות של כל עסקאות בסיס הנתונים.

Techopedia מסביר עמידות

ישנם כמה ארגונים, כמו בנקים ובתי חולים, שעצם קיומם תלוי במערכות המידע המופעלות על בסיסי נתונים. היכולת לשחזר 100% מכל העסקאות שהתחייבו היא מכריעה בהחלט. שיעור ההתאוששות חייב להיות 100 אחוז, לא 90 אחוז ואפילו 99.6 אחוז. בנוסף, שחזור זה חייב להיות קבוע, כלומר יש לשחזר את כל העסקאות, גם אם שרת מסד הנתונים מתרסק בגלל כשל במערכת ההפעלה או הפסד חשמל.

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

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

הגדרה זו נכתבה בהקשר של מסדי נתונים
מהי עמידות (במאגרי מידע)? - הגדרה מטכנולוגיה