Microsoft ने एक्स्टेंसिबल स्टोरेज इंजन सोर्स कोड (JET ब्लू) जारी किया

माइक्रोसॉफ्ट ने अनावरण किया हाल ही में जारी किया गया आपके एक्स्टेंसिबल स्टोरेज इंजन का सोर्स कोड (उर्फ जेट ब्लू) और गिटहब पर उपलब्ध है।

उपकरण द्वारा प्रस्तुत प्रलेखन में, माइक्रोसॉफt बताते हैं कि एक्स्टेंसिबल स्टोरेज इंजन (उस) एक उन्नत ISAM भंडारण प्रौद्योगिकी है (अनुक्रमित और अनुक्रमिक पहुंच विधि)। ESE अनुक्रमिक या अनुक्रमित कर्सर नेविगेशन का उपयोग करके तालिका डेटा को संग्रहीत और पुनर्प्राप्त करने के लिए अनुप्रयोगों को सक्षम करता है।

यह कई स्पर कॉलम, बहुस्तरीय कॉलम और विरल, समृद्ध अनुक्रमित के साथ विस्तृत तालिकाओं सहित, असामान्य स्कीमा का समर्थन करता है, और अनुप्रयोगों को संसाधित डेटा को अपडेट और पुनर्प्राप्त करके एक सुसंगत डेटा स्थिति का आनंद लेने में सक्षम बनाता है। सिस्टम की विफलता की स्थिति में भी डेटा की स्थिरता बनाए रखने के लिए एक आपदा वसूली तंत्र प्रदान किया जाता है।

परमाणु संगत पृथक टिकाऊ लेनदेन प्रदान करता है (ACID) डेटा और स्कीमा पर राइट-फॉरवर्ड रजिस्टर और स्नैपशॉट आइसोलेशन मॉडल का उपयोग करते हुए। ईएसई में लेनदेन बहुत समवर्ती हैं, जो सर्वर अनुप्रयोगों के लिए ईएसई को उपयोगी बनाता है।

इसके अलावा, यह हल्का है, जो सहायक कार्यों को करने वाले अनुप्रयोगों के लिए इसे उपयोगी बनाता है।

ईएसई में लेनदेन बहुत समवर्ती हैं, जो सर्वर अनुप्रयोगों के लिए ईएसई को उपयोगी बनाता है। उच्च-प्रदर्शन डेटा तक पहुँच को अधिकतम करने के लिए कैश डेटा। इसके अलावा, यह हल्का है, जो सहायक कार्यों को करने वाले अनुप्रयोगों के लिए उपयोगी है।

प्रति घंटा उन अनुप्रयोगों में उपयोग के लिए डिज़ाइन किया गया है जिन्हें संरचित डेटा संग्रहण की आवश्यकता होती है तेज और / या हल्के, जहां कच्ची फ़ाइलों या रजिस्ट्री तक पहुंच आवेदन के अनुक्रमण या डेटा आकार की आवश्यकताओं का समर्थन नहीं करती है।

इसका उपयोग उन अनुप्रयोगों द्वारा किया जाता है जो कभी भी 1 मेगाबाइट से अधिक डेटा संग्रहीत नहीं करते हैं, और 1 से अधिक टेराबाइट के डेटाबेस और आमतौर पर 50 से अधिक गीगाबाइट वाले डेटाबेस में उपयोग किया जाता है।

एक्स्टेंसिबल स्टोरेज इंजन एक विंडोज घटक है जिसे विंडोज 2000 में पेश किया गया था। विंडोज ऑपरेटिंग सिस्टम के सभी संस्करणों में सभी फ़ंक्शन या एपीआई उपलब्ध नहीं हैं।

ईएसई एक उपयोगकर्ता-मोड भंडारण इंजन प्रदान करता है जो विंडोज एपीआई के माध्यम से सुलभ फ्लैट बाइनरी फाइलों के भीतर डेटा का प्रबंधन करता है। ESE को DLL के माध्यम से एक्सेस किया जा सकता है जिसे सीधे आवेदन प्रक्रिया में लोड किया जाता है; डेटाबेस इंजन को किसी दूरस्थ पहुँच विधि की आवश्यकता नहीं है या उपलब्ध नहीं है।

हालांकि ई.एस.ई. रिमोट या क्रॉस-प्रोसेस एक्सेस विधि नहीं हैआपके द्वारा उपयोग की जाने वाली डेटा फ़ाइलों को विंडोज एपीआई के माध्यम से सर्वर संदेश ब्लॉक (एसएमबी) का उपयोग करके दूरस्थ रूप से वितरित किया जा सकता है, लेकिन यह अनुशंसित नहीं है।

एक्स्टेंसिबल स्टोरेज इंजन (ESE) एक उन्नत अनुक्रमित और अनुक्रमिक एक्सेस विधि (ISAM) भंडारण तकनीक है और यह एक सदी के एक चौथाई से अधिक समय तक विंडोज का एक अभिन्न अंग रहा है। यह पहली बार विंडोज NT 3.51 और एक्सचेंज 4.0 में दिखाई दिया था, जो आज के विंडोज 10 में एक जीवन काल के लिए जारी है।

घटक, जैसे विंडोज सर्च या एप्लिकेशन जैसे एक्सचेंज, "अनुक्रमित या अनुक्रमिक कर्सर नेविगेशन का उपयोग करके तालिका डेटा को संग्रहीत और पुनर्प्राप्त करते हैं।"

“एक्स्टेंसिबल स्टोरेज इंजन (ESE) उन दुर्लभ कोड अड्डों में से एक है, जिनकी उम्र 25 वर्ष से अधिक है। पहले Windows NT 3.51 में जारी किया गया था और इसके तुरंत बाद एक्सचेंज 4.0 में, 90 के दशक में दो बार फिर से लिखा गया, और अगले दो दशकों में अत्यधिक अद्यतन किया गया, यह आज तक एक प्रमुख Microsoft शक्ति बना हुआ है।

यह प्रमुख Office 365 मेल स्टोरेज सर्वरों के लिए सैकड़ों हज़ारों मशीनों और लाखों डिस्क पर चलता है। यह बड़े एसएमपी सिस्टम पर चलता है जिसमें बड़ी सक्रिय निर्देशिका तैनाती के लिए टीबी मेमोरी होती है।

जबकि अधिकांश एप्लिकेशन जो इसका उपयोग करते हैं, वे 1MB से अधिक नहीं होते हैं, "चरम मामले" 1TB से अधिक होते हैं।

GitHub पर क्या डाला गया है, इसके लिए उपयोगकर्ताओं को निराशा होगी कि टिप्पणियों को हटा दिया गया है (हालांकि कॉपीराइट और एमआईटी लाइसेंस मौजूद है)।

अंत में यदि आप स्रोत कोड प्राप्त करने में रुचि रखते हैं, तो आप यह कर सकते हैं इस लिंक से


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: एबी इंटरनेट नेटवर्क 2008 SL
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।