Car-tech

उत्पादन के लिए CouchDB NoSQL डेटाबेस तैयार

Data-Driven Progressive Web Apps (GDD India '17)

Data-Driven Progressive Web Apps (GDD India '17)
Anonim

पहला पूर्ण उत्पादन-तैयार गैर-जटिल, या नोच्यूएल, डाटाबेस, जिसे कॉच डीबी कहा जाता है, को जारी किया गया है, परियोजना के कॉर्पोरेट प्रायोजक, कॉचियो ने बुधवार को घोषणा की।

कॉच डीबी में दो प्रमुख सुधार इसे 1.0-योग्य बनाते हैं, मुख्य कार्यकारी अधिकारी और एक संस्थापक क्रिस एंडरसन ने कहा कॉचियो का। एक तथ्य यह है कि सॉफ्टवेयर का प्रदर्शन काफी सुधार हुआ है। दूसरी बात यह है कि माइक्रोसॉफ्ट विंडोज मशीनों पर काम करने की क्षमता है। सॉफ्टवेयर के स्थिरीकरण में बहुत सारे काम भी किए गए थे।

प्रदर्शन के अनुसार, नए संस्करण ने पढ़ने और लिखने में गति में 300 प्रतिशत की वृद्धि का प्रदर्शन किया है, जैसा कि कॉचियो द्वारा किए गए आंतरिक बेंचमार्किंग परीक्षणों द्वारा तय किया गया है। एंडरसन ने कहा कि कोड को अनुकूलित करके प्रदर्शन में सुधार हुआ।

यह कॉच डीबी की पहली रिलीज भी है जो विंडोज कंप्यूटर, या तो सर्वर या डेस्कटॉप पर पूरी तरह से चल सकती है। पिछले संस्करण लिनक्स पर चल सकते हैं, और Google एंड्रॉइड स्मार्टफोन ऑपरेटिंग सिस्टम के लिए एक संस्करण विकसित किया जा रहा है।

एक अपाचे फाउंडेशन प्रोजेक्ट, कॉच डीबी, एक गैर-संबंधित डेटाबेस है जो डेटा को सरल कुंजी-मूल्य जोड़े के रूप में संग्रहीत करता है। डेटा जावास्क्रिप्ट ऑब्जेक्ट नोटेशन (जेएसओएन) का उपयोग करके संग्रहीत किया जाता है और HTTP अनुरोधों का उपयोग करके पूछताछ की जा सकती है।

"यह आपको मध्यम स्तर के बिना वेब अनुप्रयोगों को बनाने की अनुमति देता है। डेटाबेस के बजाय, एक जावा स्टैक और फिर एक ब्राउज़र, आपके पास अभी है एचटीएमएल और ब्राउजर, "एंडरसन ने कहा।

वेब एप्लिकेशन डेवलपर इस तकनीक को दिलचस्प पाते हैं कि यह डेटा के ऑफ-लाइन स्टोरेज की अनुमति देता है, जो कि वेब अनुप्रयोगों को डिज़ाइन करते समय उपयोगी हो सकता है, जो हमेशा इंटरनेट से कनेक्ट नहीं होते हैं। < एंडरसन ने कहा, "ऑफ-लाइन प्रतिकृति समर्थन वास्तव में सोफेडबी के लिए अद्वितीय है, खासकर ओपन-सोर्स स्पेस में।" "अगर आपके पास वर्क ग्रुप है, तो उस वर्क ग्रुप में से प्रत्येक के पास डेटा की एक प्रति हो सकती है, और इसे सिंक्रनाइज़ किया जा सकता है।"

डेवलपर्स के लिए, कॉच डीबी को रिलेशनल डेटाबेस से उपयोग करना आसान हो सकता है क्योंकि इसे समझने की आवश्यकता नहीं है किसी डेटाबेस से डेटा लिखने या खींचने के लिए SQL क्वेरीज़ कैसे बनाएं।

Google MapReduce का कार्यान्वयन क्वेरी के लिए उपयोग किया जाता है। एंडरसन ने कहा, "आप जटिल प्रश्न पूछ सकते हैं। एसक्यूएल में आप किसी भी प्रकार की क्वेरी कर सकते हैं जो आप कोच डीबी में कर सकते हैं, हालांकि आपको अलग-अलग प्रश्न लिखने के बारे में सोचना पड़ सकता है।" 99

कॉच डीबी पर काम शुरू हुआ 2005 में आईबीएम में लोटस नोट्स प्रोजेक्ट के रूप में डेटा की ऑफ-लाइन प्रतिकृति में मदद करने के लिए। यह 2008 में एक स्वतंत्र ओपन-सोर्स प्रोजेक्ट बन गया। कॉचियो सॉफ्टवेयर के लिए वाणिज्यिक समर्थन प्रदान करता है।

जोब जैक्सन ने

आईडीजी समाचार सेवा के लिए एंटरप्राइज़ सॉफ़्टवेयर और सामान्य तकनीक को तोड़ने वाली खबरें शामिल की हैं। ट्विटर पर योआब का पालन करें @ Joab_Jackson Joab का ई-मेल पता [email protected] है