ההבדל בין מסד נתונים מבוזר למסד נתונים מרכזי

Anonim

מסד נתונים מבוזר לעומת מסד נתונים מרכזי

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

-> ->

מהו מסד נתונים מרכזי?

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

-> ->

מהו מסד נתונים מבוזר?

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

-> ->

מה ההבדל בין מסד נתונים מבוזר לבין מסד נתונים מרכזי?

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