תנועה (מערכות מידע)

במערכת מחשב, תנועה היא פעולה עם כמה צעדים יחד.
תנועה (transaction) עושה שינויים בנתונים. אטומיות אומרת: או שכל הצעדים קורים, או שאף אחד לא קורה.

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

בתנועת SQL מתחילים את התנועה, מריצים שאילתות ושינויים, ואז מקבעים (Commit). לפני הקיבוע, השינויים לא נראים לאחרים. אם משהו נכשל, המערכת יכולה להסיג את התנועה או את החלק הכושל.

מילים חשובות: תנועה, הסגה, קיבוע, SQL.

תגובות גולשים

התגובה תפורסם באתר לאחר אישור המערכת

עדיין אין תגובות. היה הראשון להגיב!