מיקרוסופט חשפה שוחרר לאחרונה קוד המקור של מנוע האחסון הניתן להרחבה (aka JET Blue) והוא זמין ב- GitHub.
בתיעוד שהציג הכלי Microsofמסביר כי מנוע אחסון הניתן להרחבה (זֶה) הינה טכנולוגיית אחסון מתקדמת של ISAM (שיטת גישה באינדקס ורצף). ESE מאפשר ליישומים לאחסן ולאחזר נתוני טבלה באמצעות ניווט סמן באינדקס או ברצף.
הוא תומך בסכמות מנוורמליות, כולל טבלאות רחבות עם עמודות דלילות רבות, עמודות בעלות ערך רב, ואינדקסים דלילים ועשירים, ומאפשר ליישומים ליהנות ממצב נתונים עקבי על ידי עדכון ואחזור נתונים מעובדים. ניתן מנגנון התאוששות מאסון לשמירה על עקביות נתונים גם במקרה של כשל במערכת.
מספק עסקאות עמידות מבודדות עקביות אטומיות (ACID) על הנתונים והסכמה באמצעות רישום כתיבה מראש ומודל בידוד תצלום. עסקאות ב- ESE מקבילות מאוד, מה שהופך את ESE לשימושי עבור יישומי שרת.
יתר על כן, הוא קל משקל, מה שהופך אותו שימושי עבור יישומים המבצעים פונקציות עזר.
עסקאות ב- ESE מקבילות מאוד, מה שהופך את ESE לשימושי עבור יישומי שרת. שומר נתונים במטמון כדי למקסם את הגישה לנתונים בעלי ביצועים גבוהים. יתר על כן, הוא קל משקל, מה שהופך אותו שימושי עבור יישומים המבצעים פונקציות עזר.
מז מיועד לשימוש ביישומים הדורשים אחסון נתונים מובנה מהיר ו / או קל משקל, כאשר הגישה לקבצים גולמיים או לרישום אינה תומכת בדרישות האינדקס או גודל הנתונים של היישום.
משתמשים בו ביישומים שאף פעם לא מאחסנים יותר מ -1 מגה בייט של נתונים, והוא שימש ביישומים עם בסיסי נתונים במקרים קיצוניים של יותר מ -1 טרה-בייט ובדרך כלל יותר מ -50 גיגה-בייט.
מנוע האחסון הרחב הוא רכיב של Windows שהוצג ב- Windows 2000. לא כל הפונקציות או ממשקי ה- API זמינים בכל הגרסאות של מערכות ההפעלה של Windows.
ESE מספק מנוע אחסון במצב משתמש שמנהל נתונים בתוך קבצים בינאריים שטוחים הנגישים באמצעות ממשקי API של Windows. ניתן לגשת ל- ESE דרך קובץ DLL אשר נטען ישירות לתהליך הבקשה; מנוע מסד הנתונים אינו מצריך או מספק שיטת גישה מרחוק כלשהי.
למרות ש- ESE אין שיטת גישה מרוחקת או חוצה-תהליכים, ניתן להעביר את קבצי הנתונים שבהם אתה משתמש מרחוק באמצעות Block Message Message (SMB) באמצעות ממשקי API של Windows, אך זה לא מומלץ.
מנוע האחסון המורחב (ESE) הוא טכנולוגיית אחסון מתקדמת באינדקסים ורציפים (ISAM) והיא חלק בלתי נפרד מחלונות במשך יותר מרבע מאה. זה הופיע לראשונה ב- Windows NT 3.51 וב- Exchange 4.0 לפני שהמשיך להיות בעל אורך חיים של Windows 10 של ימינו.
רכיבים, כגון חיפוש Windows או יישומים כגון Exchange, "מאחסנים ומאחזרים נתוני טבלה באמצעות ניווט סמן באינדקס או ברצף."
"מנוע האחסון המרחיב (ESE) הוא אחד מאותם בסיסי קוד נדירים שאורך החיים שלהם עולה על 25 שנה. שוחרר לראשונה ב- Windows NT 3.51 וזמן קצר לאחר מכן ב- Exchange 4.0, ששוכתב פעמיים בשנות התשעים והתעדכן מאוד בשני העשורים הבאים, הוא נותר עוצמת ליבה של מיקרוסופט עד היום.
הוא פועל על מאות אלפי מכונות ומיליוני דיסקים עבור שרתי אחסון דואר גדולים של Office 365. הוא פועל גם על מערכות SMP גדולות עם זיכרון TB עבור פריסות Active Directory גדולות.
בעוד שרוב היישומים המשתמשים בו אינם חורגים מסימן 1MB, "מקרים קיצוניים" עולים על 1TB.
באשר למה שהועלה ב- GitHub, המשתמשים יתאכזבו מההערות שהוסרו (אם כי קיימות זכויות היוצרים והרישיון MIT).
לבסוף אם אתה מעוניין לקבל את קוד המקור, אתה יכול לעשות זאת מקישור זה.