ההבדל בין OLTP ל- OLAP

מְחַבֵּר: Laura McKinney
תאריך הבריאה: 1 אַפּרִיל 2021
תאריך עדכון: 13 מאי 2024
Anonim
ההבדל בין OLTP ל- OLAP - טכנולוגיה
ההבדל בין OLTP ל- OLAP - טכנולוגיה

תוֹכֶן


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

ישנם כמה הבדלים אחרים בין OLTP ל- OLAP שהסברתי באמצעות תרשים ההשוואה המוצג להלן.

  1. טבלת השוואה
  2. הגדרה
  3. הבדלים עיקריים
  4. סיכום

טבלת השוואה

בסיס להשוואהOLTPOLAP
בסיסיזוהי מערכת עסקאות מקוונת ומנהלת את שינוי מסד הנתונים.זוהי מערכת לאיסוף נתונים וניתוח נתונים מקוון.
פוקוסהכנס, עדכן, מחק מידע מהמאגר.חלץ נתונים לניתוח המסייעים בקבלת ההחלטות.
נתוניםOLTP ועסקאותיו הם מקור הנתונים המקורי.מסד נתונים OLTP שונה הופך למקור הנתונים עבור OLAP.
עסקהל- OLTP יש עסקאות קצרות.ל- OLAP עסקאות ארוכות.
זמןזמן העיבוד של עסקה פחות יחסית ב- OLTP.זמן העיבוד של עסקה הוא יחסית יחסית ב- OLAP.
שאילתותשאילתות פשוטות יותר.שאילתות מורכבות.
נורמליזציההטבלאות במסד הנתונים של OLTP מנורמלות (3NF).הטבלאות במסד הנתונים של OLAP אינם מורמלים.
יושרהעל מסד הנתונים OLTP לשמור על אילוץ שלמות הנתונים.מסד הנתונים של OLAP לא משתנה לעתים קרובות.מכאן, שלמות הנתונים אינה מושפעת.


הגדרת OLTP

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

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

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

הגדרת OLAP

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


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

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

  1. הנקודה המייחדת OLTP ו- OLAP היא ש- OLTP היא מערכת עסקאות מקוונת ואילו, OLAP היא מערכת אחזור נתונים וניתוח מקוונת.
  2. נתוני עסקאות מקוונים הופכים למקור הנתונים של OLTP. עם זאת, מסד הנתונים של ה- OLTP השונה הופך למקור הנתונים עבור OLAP.
  3. הפעולות העיקריות של OLTP הן הוספה, עדכון ומחיקה ואילו הפעולה העיקרית של OLAP היא לחלץ נתונים רב ממדיים לניתוח.
  4. ל- OLTP יש עסקאות קצרות אך תכופות ואילו ל- OLAP עסקה ארוכה ופחות תכופה.
  5. זמן העיבוד לעסקה של OLAP הוא יותר בהשוואה ל- OLTP.
  6. שאילתות OLAP מורכבות יותר ביחס לכבלי OLTP.
  7. הטבלאות במסד הנתונים של OLTP חייבות להיות מנורמללות (3NF) ואילו הטבלאות במסד הנתונים של OLAP עשויים שלא להיות מנורמללים.
  8. מכיוון ש- OLTP מבצעים לעיתים קרובות עסקאות בבסיס הנתונים, במקרה שכל עסקה נכשלה באמצע זה עלול לפגוע בשלמות הנתונים ומכאן שעליה לדאוג לשלמות הנתונים. בעוד שב- OLAP העסקה פחות שכיחה, אך היא לא מפריעה לשלמות הנתונים.

סיכום:

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