/ / עסקאות - מה זה? עסקת מסד נתונים

עסקאות - מה זה? עסקת מסד נתונים

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

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

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

לא ניתן להשלים את העסקה

מה יש להשלים את העסקה?

קיימות שתי דרכים להשלמתה:

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

מאפייני עסקאות

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

מאפייני ACID או העסקה יכולים להיות:

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

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

 - עסקת מסד נתונים

שלבי העסקה

השלבים הבאים נבדלים:

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

כל עסקה חייבת להיות כפופהדרישות. כתוצאה מהפעולה יש להביא את המערכת למצב הנכון. מצב זה נחוץ במקרה שיש תקלות חשמל.

יומני עסקאות

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

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

- ביטול עסקה

יתרונות השימוש ביומן טרנזקציות

זה מאפשר לך לתמוך בפעולות כאלה:

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

איך מתרחש קיצור היומן?

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

עסקה באמצעות כרטיס בנק

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

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

אז, עסקאות - מה זה בעת חישוב בחנות? פעולה זו מייצגת מספר שלבים, הקשורים זה בזה.

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

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

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

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

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

</ p>>
קרא עוד: