תוכן עניינים:
הגדרה - מה המשמעות של מסד נתונים בתוך זיכרון (IMDB)?
בסיס נתונים בתוך זיכרון (IMDB) הוא מערכת לניהול מסד נתונים שתלויה בעיקר בזיכרון הראשי לאחסון נתוני מחשב. IMDBs מהירים יותר ממסדי נתונים המותאמים לדיסק מכיוון שהם מבצעים פחות הוראות מעבד, ואלגוריתמי האופטימיזציה הפנימיים שלהם הם הרבה יותר פשוטים. IMDB מבטל את גישת הדיסק על ידי שמירה ותמרון של נתונים בזיכרון הראשי. בדרך כלל IMDB כולל מניפולציה ישירה של נתונים וארכיטקטורה ייעודית מבוססת זיכרון.
IMDBs משמשים בעיקר ביישומים שבהם זמן תגובה חשוב ביותר, כגון מכשירי רשת טלקומוניקציה ורשתות מודעות סלולריות.
מסד נתונים בתוך זיכרון עשוי להיקרא גם כמסד נתונים של זיכרון ראשי (MMDB), מסד נתונים בזמן אמת (RTDB) או מערכת מסדי נתונים בזיכרון (IMDS).
Techopedia מסביר מסד נתונים בתוך זיכרון (IMDB)
מסדי נתונים בזיכרון נועדו להשיג זמן תגובה מינימלי, כמו גם תפוקה גבוהה במיוחד למערכות קריטיות בעלות ביצועים. זה אפשרי מכיוון שהנתונים נשמרים ומניפולציות בצורה המשמשת את היישום, המסיר תקורות הקשורות לתרגום וקובץ שמור. טכנולוגיית IMDB מסוגלת לתמוך בפריסת שכבות יישומים, ניהול נתונים בזמן אמת ורוב תכונות ה- ACID (אטומיות, עקביות, בידוד, עמידות).
מבני הנתונים והאלגוריתמים של IMDBs מיועדים אך ורק למסירת נתונים, ניהול אירועים וניהול עסקאות ברמת היישומים. בהשוואה למערכות ניהול מסדי נתונים יחסי במטמון מלא, IMDBs משתמשים במעבד פחות משמעותי. טכנולוגיית IMDB אינה משתמשת בדיסקים מגנטיים, כמיקום לאחסון בסיסי של בסיס נתונים. במקום זאת, הדיסקים המגנטיים משמשים לסובלנות ולהחלמה.
היתרונות של IMDBs הם כדלקמן:
- עסקאות מהירות יותר
- אין תרגום
- במקביל רב משתמשים
- יציבות גבוהה
IMDB משמש ל:
- פיתוח מערכות תוכנה משובצות, כמו מערכות הפעלה משובצות מסחריות (COTS)
- יישומים במכשירים רפואיים, מכשירים מחוברים חכמים, מוצרי תקשורת מסחריים ומערכות תובלה, מתגי רשת, נתבים ותיבות תפריט וכו '.
- מילוי הדרישות של יישומי שירות עצמי וסחר אלקטרוני באינטרנט
- ניהול כל הדירוג בזמן אמת, חיוב מנויים ומידע על איזון
