MPP לעומת מסד נתונים SMP

שרתי מחשב

לכל סוג מסד נתונים יש יתרונות וחסרונות משלו.

קרדיט תמונה: Thinkstock Images/Comstock/Getty Images

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

מאגרי מידע MPP

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

סרטון היום

מסדי נתונים של SMP

מסדי נתונים של SMP חולקים תוכנות, משאבי קלט/פלט ודיסקי זיכרון. מסדי נתונים סימטריים מרובי-מעבדים משתמשים בדרך כלל במעבד אחד כדי לבצע חיפושים במסד נתונים. בעוד שלמרובי-מעבדים סימטריים יכולים להיות מאות מעבדים, הם מוגדרים לרוב עם 2, 4, 8 או 16. זיכרון הוא המגבלה העיקרית על מסדי נתונים SMP. מסדי נתונים של SMP יכולים לפעול על יותר משרת אחד, אם כי הם ישתפו משאבים אחרים; זה ידוע בתור תצורה שנקראת אשכולות. מסדי נתונים של SMP מקצים משימות ל-CPU יחיד, ללא קשר למספר הנתונים במסד הנתונים. למסדי נתונים של SMP יש סובלנות ויעילות נמוכים יותר לתקלות בשל הסתמכותם על משאבים משותפים. למסדי נתונים של SMP יש עלויות ניהול נמוכות יותר מאשר MPP. Oracle ו-Sybase פועלות על מסדי נתונים SMP.

מסדי נתונים של MPP לעומת SMP

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

שימושים

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