अपाचे कौचडीबी 3.0 ची नवीन आवृत्ती यापूर्वीच प्रकाशीत केली गेली आहे आणि हे त्याचे बदल आहेत

कौचडीबी-लोगो -1

लाँच ची नवीन आवृत्ती अपाचे कौचडीबी 3.0, जे आहे वितरित दस्तऐवज-आधारित डेटाबेस, NoSQL सिस्टम वर्गाशी संबंधित. कौचडीबी ऑर्डर केलेल्या सूची स्वरूपात डेटा संचयित करून दर्शविले जाते आणि एकाच वेळी शोध आणि संघर्षाच्या घटनांचे निराकरण करून मास्टर-मास्टर मोडमध्ये एकाधिक डेटाबेस दरम्यान अर्धवट डेटा प्रतिकृती सक्षम करते.

प्रत्येक सर्व्हर स्वतःचा स्थानिक डेटा संच संचयित करतो, जो इतर सर्व्हरसह संकालित केला जातो, ते ऑफलाइन जाऊ शकतात आणि वेळोवेळी बदल घडवून आणू शकतात. विशेषतः, हे वैशिष्ट्य कौचडीबीला भिन्न संगणकांमधील प्रोग्राम सेटिंग्जचे सिंक्रोनाइझेशन आयोजित करण्यासाठी एक आकर्षक समाधान बनवते.

बीसीबी, Appleपल आणि सीईआरएन सारख्या कंपन्यांनी कौचडीबी-आधारित उपाय लागू केले आहेत.

कूचडीबी क्वेरी आणि डेटा अनुक्रमणिका डेटा सॅम्पलिंग लॉजिक व्युत्पन्न करण्यासाठी जावास्क्रिप्ट वापरुन मॅपरेड्यूस प्रतिमानानुसार करता येते.

सिस्टमचा गाभा एरलांग भाषेत लिहिला गेला आहे, जे बर्‍याच समांतर विनंत्यांसह वितरित सिस्टम तयार करण्यासाठी अनुकूलित आहे. व्ह्यू सर्व्हर सी भाषेत लिहिलेले आहे आणि ते मोझीला प्रोजेक्टच्या जावास्क्रिप्ट इंजिनवर आधारित आहे.

एचटीटीपी प्रोटोकॉलद्वारे डेटाबेसमध्ये प्रवेश केला जातो ब्राउझरमध्ये चालणार्‍या वेब अनुप्रयोगांकडून देखील, आपल्याला डेटामध्ये प्रवेश करण्याची अनुमती देणारी रिस्टफुल जेएसओएन एपीआय वापरत आहे.

एखादा दस्तऐवज ज्यात एक अद्वितीय अभिज्ञापक आहे, एक आवृत्ती आहे आणि त्यात की / मूल्य स्वरूपनात नामित फील्डचा अनियंत्रित संच आहे जो डेटा स्टोरेज युनिट म्हणून कार्य करतो. पी

अनियंत्रित दस्तऐवज (एकत्रिकरण आणि नमुना) पासून सेट केलेले छद्म रचनात्मक डेटा आयोजित करण्यासाठी, दृश्ये बनविण्याची संकल्पना वापरली जाते, जी जावास्क्रिप्ट वापरुन परिभाषित केली गेली आहे. जावास्क्रिप्टमध्ये, विशिष्ट दृश्यात नवीन कागदजत्र जोडताना आपण डेटा सत्यापित करण्यासाठी कार्ये देखील परिभाषित करू शकता.

अपाचे कौचडीबी 3.0 मध्ये नवीन काय आहे

या नवीन आवृत्तीत डीफॉल्ट सेटिंग्जमध्ये वर्धित संरक्षण हायलाइट केले जाते. प्रारंभवेळी, प्रशासक वापरकर्त्यास आता परिभाषित केले जावे, त्याशिवाय सर्व्हर त्रुटीसह त्याचे कार्य समाप्त करेल.

«/ _All_dbs to वर कॉलवर प्रवेश करण्यासाठी आपल्याकडे आता प्रशासकाचे अधिकार असणे आवश्यक आहे आणि सर्व डेटाबेस केवळ प्रशासक वापरकर्त्यासाठी डीफॉल्टनुसार तयार केले जातात (ते "_ सुरक्षा" ऑब्जेक्टद्वारे बदलले जाऊ शकतात), त्याशिवाय _उसर डेटाबेसमधील ऑब्जेक्ट्स संपादित करण्यास डीफॉल्टनुसार प्रतिबंधित आहे.

जोडले विभागलेले डेटाबेस तयार करण्याची क्षमता वापरकर्ता परिभाषित (विभाजित), विभागांद्वारे दस्तऐवजांचे वितरण करण्यासाठी आपल्या स्वत: च्या नियमांची व्याख्या करण्यास अनुमती देते (तुकड्यांची श्रेणी). जोडले गेले आहेत विभाजित डेटाबेससाठी विशेष ऑप्टिमायझेशन दृश्ये आणि अनुक्रमणिकेकडे.

आम्ही देखील शोधू शकतो स्वयंचलित पृथक्करण अंमलबजावणी विभाजन दरम्यान (खंड). डेटाबेसमध्ये, एकत्रीकरण पातळी निश्चित करण्यासाठी वापरल्या जाणार्‍या क्यू घटकातील वाढ लक्षात घेऊन विभागातून डेटाचे पुन्हा वितरण करणे शक्य आहे.

उपप्रणाली स्वयंचलित पार्श्वभूमी अनुक्रमणिकेसाठी केन समाविष्ट केले गेले आहे आणि ते तयार करण्यासाठी स्पष्टपणे ऑपरेशन्स सुरू न करता दुय्यम अनुक्रमणिका अद्ययावत ठेवा.

जास्तीत जास्त दस्तऐवज आकार 8 MB पर्यंत कमी केला जाईल, ज्यामुळे कौचडीबी 3.0 वर श्रेणीसुधारित केल्यावर जुन्या सर्व्हरवरील डेटा प्रतिकृती समस्या येऊ शकतात. मर्यादा वाढविण्यासाठी, आपण "[couchdb] max_docament_size" सेटिंग वापरू शकता.

इतर बदलांपैकी ज्याचा उल्लेख आहेः

  • पलंग_सर्व्हर प्रक्रियेचे कार्यप्रदर्शन ऑप्टिमायझेशन.
  • विंडोज प्लॅटफॉर्मसाठी महत्त्वपूर्णरित्या सुधारित इन्स्टॉलर.
  • स्वयंचलित डेटाबेस पॅकेजिंगसाठी वापरलेली स्मश प्रक्रिया पूर्णपणे पुन्हा लिहिली गेली आहे.
  • नवीन I / O रांग उपप्रणाली प्रस्तावित आहे, ज्याचा वापर विशिष्ट ऑपरेशन्ससाठी I / O प्राधान्य बदलण्यासाठी केला जातो.
  • प्रतिकार चाचणी प्रणाली लागू केली.
  • आर्म 64v8 (aarch64) आणि ppc64le (ppc64el) प्लॅटफॉर्मवर अधिकृत समर्थन जोडले गेले आहे.
  • ईएस 1.8.5, ईएस 60 आणि ईएस5 + करीता सुधारित समर्थनासह स्पायडरमोंकी 6 जावास्क्रिप्ट इंजिन (फायरफॉक्स 2016 ची ईएसआर शाखा) शी जोडण्यासाठी समर्थन जोडला.
  • फ्रेमवर्कमध्ये लुसेन-आधारित ड्रेयफस शोध इंजिन समाविष्ट आहे, जे कौचडीबी-आधारित शोध इंजिनची अंमलबजावणी मोठ्या प्रमाणात सुलभ करते.
  • सिस्टमड-जर्नड वापरुन लॉगिन करण्यासाठी बॅकएंड जोडले.

लेखाची सामग्री आमच्या तत्त्वांचे पालन करते संपादकीय नीति. त्रुटी नोंदविण्यासाठी क्लिक करा येथे.

एक टिप्पणी, आपले सोडून द्या

आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटा जबाबदार: मिगुएल Áन्गल गॅटन
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.

  1.   टेरी 99 म्हणाले

    मनोरंजक मोल्तो. आयओ गेस्टिस्को टू सर्व्हर कउचडीबी आणि हे सर्व 3.0.
    ऑटोमॅटिझम आणि स्क्रिप्ट व्हेरिएंट व्यवस्थापित करण्यासाठी, मी पॉवरशेल वापरतो, जर ते विंडोजचे असेल आणि पीएसकॉचडीबी मॉड्यूलसह ​​लिनक्सचे असेल (https://github.com/MatteoGuadrini/PSCouchDB) व्यवस्थापित करणे सुलभ करते.
    मी डेटाबेसच्या बॅकअपसाठी आयात / निर्यात कार्यासाठी आणि अहवाल तयार करण्यासाठी हे वापरतो.
    कौचडीबी av डेव्हेरो स्प्लॅन्डिडो!