12 मार्च को, मुफ्त NoSQL InterSystems DBMS के अगले संस्करण की रिलीज - GlobalsDB v2012.296 की घोषणा की गई।

नए संस्करण में .NET एपीआई की शुरुआत की गई, इसमें मामूली बदलाव किए गए और कई त्रुटियां तय की गईं।
दस्तावेज़ का पूर्ण अंग्रेजी संस्करण
GlobalsDB.org पर उपलब्ध है।
GlobalsDB डाउनलोड
करें ।
कट के तहत विवरण।
1 नवाचार
GlobalsDB .NET एपीआई
यह संस्करण GlobalsDB तक पहुँचने के लिए .NET इंटरफ़ेस लागू करता है।
इंटरफ़ेस Microsoft Windows पर संस्करणों में समर्थित है:
- विंडोज सर्वर 2008
- विंडोज विस्टा
- विंडोज 7
- X86-32 और x86-64 के लिए विंडोज 7 एसपी 1।
Globals .NET एपीआई के लिए ऑनलाइन प्रलेखन।
.NET ग्लोबल्स एपीआई जावा ग्लोबल्स एपीआई के समान है, जिसमें निम्न अंतर हैं:
1. .NET API में विधियों का नाम पास्कल नोटेशन (उदाहरण के लिए, CreateNodeReference) में रखा गया है, और Camel में नहीं, जैसा कि Java (createNodeReference) में है।
2. ग्लोबल्स .NET एपीआई में कोई इंटरफेस नहीं हैं: NodeReference, कनेक्शन, ValueList और
GlobalsDirectory को सार्वजनिक वर्गों के रूप में लागू किया गया। जावा एपीआई में, उन्हें सार्वजनिक इंटरफेस के रूप में प्रस्तुत किया गया था। इस प्रकार, .NET एपीआई में, आप इन वर्गों से सीधे इनहेरिट कर सकते हैं, न कि इंटरफ़ेस कार्यान्वयन कक्षाओं से (उदाहरण के लिए, जावा नोडरेंस इम्प्लिमेंट में)। इस संबंध में, कक्षाओं में संरक्षित निर्माणकर्ता होते हैं।
3. दो तत्व जो जावा एपीआई में विधियां हैं। .NET एपीआई में गुण हैं:
ValueList.Length और GlobalsException.ErrorCode (जावा में, ValueList.length () और GlobalsException.getErrorCode (), क्रमशः)।
और जावा एपीआई की तरह ही, .NET एपीआई में मल्टीथ्रेड कनेक्शन का समर्थन नहीं किया जाता है। इसका मतलब यह है कि एक आवेदन केवल अपने एक धागे में ग्लोबल्सबीडी से एक कनेक्शन बना सकता है। हालांकि, कैच के साथ काम करते समय, बहु-थ्रेडेड कनेक्शन संभव हैं (जावा एक्सट्रीम टेक्नोलॉजी)।
2 परिवर्तन और बग फिक्स
2.1 ग्लोबल्सबीडी + नोड.जेएस
1. कनेक्शन त्रुटियों के प्रसंस्करण में, ऑपरेटिंग सिस्टम त्रुटियों के बारे में स्पष्ट पाठ संदेश जोड़े गए हैं।
2. ओपन () विधि को कॉल करने का एक गैर-तर्क रूप सामने आया है। ग्लोबल्स का रास्ता क्रमशः पर्यावरण चर ग्लोबल्सरूट या GLOBALS_HOME से * nix और Windows सिस्टम के लिए लिया जाएगा।
कॉल उदाहरण खोलें:
<code> user.open ({
पथ: "/ usr / mp / globalsdb / mgr",
उपयोगकर्ता नाम: "_SYSTEM",
पासवर्ड: "SYS",
नामस्थान: "USER"});
user.open ({पथ: "/ usr / mp / globalsdb / mgr"});
user.open ("/ usr / mp / globalsdb / mgr");
user.open (); </ code>
3. त्रुटि जो तब हुई जब asynchronously को global_directory () तय किया गया था।
4. मल्टीपल ओपन () कॉल की त्रुटि को ठीक कर दिया गया है - अब इस स्थिति को सही तरीके से नियंत्रित किया गया है।
5. नए संस्करण में संस्करण () और के बारे में () तरीके अतुल्यकालिक मोड में सही ढंग से काम करते हैं।
Node.JS + GlobalsDB के बारे में अधिक जानें।
2.2 ग्लोबल्सबैंक जावा एपीआई
1. प्रलेखन में, NodeReference, ValueList और GlobalsDirectory इंटरफेस के उदाहरणों के साथ काम पूरा करते समय करीबी () विधि को कॉल करने की आवश्यकता का एक विस्तारित विवरण जोड़ा जाता है। निकट कॉल करने की आवश्यकता () स्मृति रिसाव को रोकती है जो उदाहरणों के लिए स्मृति आवंटित करते समय हो सकती है, जैसे जेएनआई को कॉल करते समय, मूल ऑपरेटिंग सिस्टम कोड का उपयोग मेमोरी को आरक्षित करने के लिए किया जाता है जो कि जावा कचरा कलेक्टर द्वारा नियंत्रित नहीं होता है।
2. ValueList में स्ट्रिंग-संख्याओं का सही प्रसंस्करण, ValueList से पढ़ते समय डबल या दशमलव संख्यात्मक के रूप में संग्रहीत।
3. अंतिम वैल्यूलिस्ट तत्व के प्रसंस्करण की त्रुटि उस स्थिति में तय की जाती है, जब वह शून्य लंबाई वाले तत्व के साथ नेस्टेड वैल्यूलिस्ट हो।
4. वैल्यूलिस्ट में तत्वों को जोड़ने पर सेगफॉल्ट के साथ समस्या का समाधान किया
3 समर्थित प्लेटफ़ॉर्म
नीचे समर्थित ऑपरेटिंग सिस्टम की एक सूची है।
• x86-64 के लिए Apple मैक ओएस एक्स 10.6, 10.7
• माइक्रोसॉफ्ट विंडोज एक्सपी प्रो, सर्वर 2003, विस्टा, सर्वर 2008, 7 के लिए x86-32
• माइक्रोसॉफ्ट विंडोज सर्वर 2003, विस्टा, सर्वर 2008, 7 के लिए x86-64
• Microsoft Windows Server 2008 अमेज़न EC2 x86-64 के लिए
• Red Hat Enterprise Linux 5, 6 उन्नत प्लेटफॉर्म x86-32 के लिए
• Red Hat Enterprise Linux 5, x86-64 के लिए 6 उन्नत प्लेटफार्म
• Red Hat Enterprise Linux 5 अमेज़न EC2 x86-64 के लिए
• x86-32 के लिए SUSE लाइनेक्स एंटरप्राइज सर्वर 11
• x86-64 के लिए SUSE लाइनेक्स एंटरप्राइज सर्वर 11
• x86-64 के लिए SUSE लाइनेक्स एंटरप्राइज सर्वर 11 अमेज़न ईसी 2
• x86-32 और x86-64 के लिए Ubuntu 11.04