CUBRID डेटाबेस प्रबंधन उपकरण
अत्यधिक अनुकूलित और स्केलेबल डेटाबेस प्रबंधन उपकरण
Cubrid एक खुला स्रोत और मुफ्त DBMS सॉफ्टवेयर है। यह एक GUI- आधारित प्रशासन उपकरण है जो अधिकांश डेटाबेस के साथ SQL संगतता का एक उच्च स्तर प्रदान करता है।
अवलोकन
Cubrid एक खुला स्रोत DBMS सॉफ्टवेयर है। यह उच्च प्रदर्शन, स्थिरता, स्केलेबिलिटी और उच्च उपलब्धता का आश्वासन देता है जो मिशन-महत्वपूर्ण वेब अनुप्रयोगों के लिए जरूरी है। डेवलपर्स के लिए GUI- आधारित प्रशासन उपकरण स्थापित करना और प्रदान करना बहुत आसान है। Cubrid एक ऑब्जेक्ट-रिलेशनल डेटाबेस मैनेजमेंट सिस्टम है, जिसमें डेटाबेस सर्वर, ब्रोकर और क्यूब्रिड मैनेजर शामिल हैं। यह क्वेरी एडिटर, एक सुविधाजनक उपकरण भी प्रदान करता है जो उपयोगकर्ताओं को डेटाबेस सर्वर पर SQL प्रश्नों को निष्पादित करने की अनुमति देता है। Cubrid डेटाबेस प्रबंधन उपकरण की मुख्य विशेषताएं हैं; डेटा साझाकरण, उच्च प्रदर्शन डेटा कैशिंग, ऑब्जेक्ट ओरिएंटेड डेटाबेस एलिमेंट्स रिलेशंस, एक देशी मिडलवेयर ब्रोकर, विस्तार योग्य और अनुकूलन योग्य वैश्वीकरण समर्थन। Cubrid डेटाबेस बैकअप प्रदान करता है और बिंदुओं को पुनर्स्थापित करता है। इसका डेटाबेस सर्वर लॉकिंग और लॉगिंग विधियों का उपयोग करके सहज लेनदेन प्रदान करता है, यहां तक कि जब कई उपयोगकर्ता एक बार में डेटाबेस का उपयोग करते हैं। Cubrid एक खुला स्रोत सॉफ्टवेयर प्रदान करता है जो शक्तिशाली है और बिना किसी सीमा के स्थिर और उच्च प्रदर्शन को सक्षम करता है। ब्रोकर एक क्यूब्रिड-विशिष्ट मिडलवेयर है जो डेटाबेस सर्वर और बाहरी अनुप्रयोगों के बीच संचार को रिले करता है। यह कनेक्शन पूलिंग, निगरानी और लॉग ट्रेसिंग और विश्लेषण सहित कार्य प्रदान करता है। Cubrid प्रबंधक एक GUI उपकरण है जो उपयोगकर्ताओं को डेटाबेस और ब्रोकर को दूरस्थ रूप से प्रबंधित करने की अनुमति देता है।
सिस्टम आवश्यकताएं
- उबंटू 18.04
- एक गैर- रूट उपयोगकर्ता सूडो विशेषाधिकारों के साथ
- आवश्यक स्मृति: 1GB या अधिक
- रीवर्ड डिस्क स्पेस: 2 जीबी या अधिक
- आवश्यक सॉफ्टवेयर: JRE/JDK 1.6 या उच्चतर
विशेषताएँ
- पूरी तरह से लेन -देन, एसिड आज्ञाकारी
- ANSI SQL
- सशर्त नियमित भाव
- संदर्भिक समग्रता
- क्वेरी प्लान कैशिंग
- बी+ट्री, कवरिंग इंडेक्स
- नेस्टेड और पदानुक्रमित प्रश्न
- LOB डेटा सपोर्ट (BLOB/CLOB)
- ट्रू वर्चर
- MySQL के साथ 90% से अधिक SQL संगतता
- कर्सर, ट्रिगर और संग्रहीत प्रक्रियाएं
- यूनिकोड support0-
- टेबल जॉइन (आंतरिक, बाएं, दाएं, बाहरी, संघ, मर्ज)
- क्रॉस-प्लेटफॉर्म -मल्टी-प्रोसेस आर्किटेक्चर और मल्टी-थ्रेडेड सर्वर कार्यान्वयन
- PHP, PDO, Python, Ruby, Perl, ODBC, OLEDB, ADO.NET, C. के लिए देशी API
- देशी डेटाबेस प्रशासन और प्रवासन उपकरण।
- कमांड लाइन डेटाबेस प्रबंधन उपयोगिताओं और SQL दुभाषिया।
- 24/7 निर्बाध सेवा उपलब्धता के लिए उच्च-उपलब्धता सुविधा।
- देशी कनेक्शन पूलिंग (Oracle और MySQL के साथ भी इस्तेमाल किया जा सकता है)
- लोड संतुलन और वितरण। -सिंक्रोनस/एसिंक्रोनस/सेमी सिंक्रोनस, एक-तरफ़ा, लेनदेन-स्तर, स्कीमा स्वतंत्र, जंजीर या समूहीकृत प्रतिकृति
- डेटा आयात/निर्यात
- ऑनलाइन/हॉट, ऑफ़लाइन, और वृद्धिशील बैकअप की जरूरतों के आधार पर शेड्यूल और समायोजित करने के अवसर के साथ।
- असीमित डेटाबेस, टेबल और पंक्तियाँ।
- खुला स्त्रोत
स्थापना
Ubuntu पर Cubrid स्थापित करने के लिए इन निर्देशों का पालन करें।
- Ubuntu पर APT-Get कमांड का उपयोग करके Cubrid स्थापित करें।
$ sudo add-apt-repository ppa:cubrid/cubrid $ sudo apt-get update
- नवीनतम संस्करण स्थापित करने के लिए, निम्न कमांड को निष्पादित करें।
$ sudo apt-get install cubrid
- पहले के संस्करणों को स्थापित करने के लिए कमांड में संस्करण की जानकारी शामिल करें।
$ sudo apt-get install cubrid-8.4.3
- स्थापना पूरी होने के बाद, क्यूब्रिड की स्थापना पथ सहित पर्यावरण चर कॉन्फ़िगर करें और फिर उन्हें सिस्टम पर लागू करें।
- निम्नलिखित कमांड का उपयोग करके Cubrid शुरू करें।
cubrid service start
- निम्नलिखित कमांड का उपयोग करके सर्वर प्रक्रिया को शुरू करें या रोकें।
cubrid server start "dbname"
cubrid server stop "dbname"
- टेस्ट सर्वर कनेक्शन।
csql -u dba demodb