TIP
यह दस्तावेज़ AI द्वारा अनुवादित किया गया है। किसी भी अशुद्धि के लिए, कृपया अंग्रेजी संस्करण देखें
मुख्य डेटाबेस
This feature is provided by the plugin «डेटा स्रोत: मुख्य»
परिचय
NocoBase का मुख्य डेटाबेस व्यावसायिक डेटा और एप्लिकेशन के मेटाडेटा, जिसमें सिस्टम संग्रह डेटा और कस्टम संग्रह डेटा आदि शामिल हैं, दोनों को स्टोर करने के लिए इस्तेमाल किया जा सकता है। मुख्य डेटाबेस MySQL, PostgreSQL जैसे रिलेशनल डेटाबेस को सपोर्ट करता है। NocoBase एप्लिकेशन इंस्टॉल करते समय, मुख्य डेटाबेस को साथ में इंस्टॉल करना अनिवार्य है और इसे हटाया नहीं जा सकता।
इंस्टॉलेशन
यह एक बिल्ट-इन प्लगइन है, इसे अलग से इंस्टॉल करने की आवश्यकता नहीं है।
संग्रह प्रबंधन
मुख्य डेटा स्रोत पूर्ण संग्रह प्रबंधन कार्यक्षमता प्रदान करता है, जिससे आप NocoBase के माध्यम से नए संग्रह बना सकते हैं और डेटाबेस में मौजूद संग्रह संरचनाओं को सिंक भी कर सकते हैं।

डेटाबेस से मौजूदा संग्रहों को सिंक करना

मुख्य डेटा स्रोत की एक महत्वपूर्ण विशेषता यह है कि यह डेटाबेस में पहले से मौजूद संग्रहों को NocoBase में प्रबंधन के लिए सिंक कर सकता है। इसका मतलब है:
- मौजूदा निवेश की सुरक्षा करें: यदि आपके डेटाबेस में पहले से ही बड़ी संख्या में व्यावसायिक संग्रह हैं, तो उन्हें फिर से बनाने की आवश्यकता नहीं है; आप उन्हें सीधे सिंक करके उपयोग कर सकते हैं।
- लचीला एकीकरण: अन्य टूल (जैसे SQL स्क्रिप्ट, डेटाबेस प्रबंधन टूल आदि) के माध्यम से बनाए गए संग्रहों को NocoBase प्रबंधन के तहत लाया जा सकता है।
- क्रमिक माइग्रेशन: यह मौजूदा सिस्टम को NocoBase में धीरे-धीरे माइग्रेट करने का समर्थन करता है, बजाय एक बार में पूरी तरह से पुनर्गठन करने के।
"डेटाबेस से लोड करें" सुविधा के माध्यम से, आप यह कर सकते हैं:
- डेटाबेस में सभी संग्रहों को ब्राउज़ करें
- उन संग्रहों का चयन करें जिन्हें आपको सिंक करना है
- संग्रह संरचनाओं और फ़ील्ड प्रकारों को स्वचालित रूप से पहचानें
- उन्हें एक क्लिक में NocoBase में प्रबंधन के लिए आयात करें
कई संग्रह प्रकारों के लिए समर्थन

NocoBase विभिन्न प्रकार के संग्रह बनाने और प्रबंधित करने का समर्थन करता है:
- सामान्य संग्रह: इसमें आमतौर पर उपयोग किए जाने वाले सिस्टम फ़ील्ड अंतर्निहित हैं;
- इनहेरिटेंस संग्रह: आप एक पैरेंट संग्रह बना सकते हैं, और फिर उस पैरेंट संग्रह से चाइल्ड संग्रह प्राप्त कर सकते हैं। चाइल्ड संग्रह पैरेंट संग्रह की संरचना को इनहेरिट करेगा, साथ ही वे अपने स्वयं के कॉलम भी परिभाषित कर सकते हैं।
- ट्री संग्रह: ट्री-संरचित संग्रह, वर्तमान में केवल आसन्न सूची डिज़ाइन का समर्थन करता है;
- कैलेंडर संग्रह: कैलेंडर-संबंधित इवेंट संग्रह बनाने के लिए उपयोग किया जाता है;
- फ़ाइल संग्रह: फ़ाइल स्टोरेज के प्रबंधन के लिए उपयोग किया जाता है;
- एक्सप्रेशन संग्रह: वर्कफ़्लो के गतिशील एक्सप्रेशन परिदृश्यों के लिए उपयोग किया जाता है;
- SQL संग्रह: यह कोई वास्तविक डेटाबेस संग्रह नहीं है, बल्कि यह SQL क्वेरीज़ को संरचित तरीके से तेज़ी से प्रदर्शित करता है;
- डेटाबेस व्यू संग्रह: मौजूदा डेटाबेस व्यू से जुड़ता है;
- बाहरी संग्रह: डेटाबेस सिस्टम को बाहरी डेटा स्रोतों में डेटा को सीधे एक्सेस और क्वेरी करने की अनुमति देता है, जो FDW तकनीक पर आधारित है;
संग्रहों के वर्गीकरण प्रबंधन का समर्थन

समृद्ध फ़ील्ड प्रकार

लचीला फ़ील्ड प्रकार रूपांतरण
NocoBase एक ही डेटाबेस प्रकार के आधार पर लचीले फ़ील्ड प्रकार रूपांतरण का समर्थन करता है।
उदाहरण: स्ट्रिंग प्रकार फ़ील्ड के रूपांतरण विकल्प
जब डेटाबेस में कोई फ़ील्ड स्ट्रिंग प्रकार का हो, तो उसे NocoBase में इनमें से किसी भी रूप में परिवर्तित किया जा सकता है:
- मूल प्रकार: एकल पंक्ति टेक्स्ट, बहु-पंक्ति टेक्स्ट, फ़ोन नंबर, ईमेल, URL, पासवर्ड, रंग, आइकन
- विकल्प प्रकार: ड्रॉपडाउन मेनू (एकल चयन), रेडियो समूह
- मीडिया प्रकार: Markdown, Markdown (Vditor), रिच टेक्स्ट, अटैचमेंट (URL)
- दिनांक और समय प्रकार: दिनांक और समय (टाइम ज़ोन के साथ), दिनांक और समय (टाइम ज़ोन के बिना)
- उन्नत प्रकार: अनुक्रम, संग्रह चयनकर्ता, एन्क्रिप्शन
यह लचीली रूपांतरण प्रणाली का अर्थ है:
- डेटाबेस संरचना में संशोधन की आवश्यकता नहीं है: फ़ील्ड का अंतर्निहित स्टोरेज प्रकार अपरिवर्तित रहता है; केवल NocoBase में इसका प्रदर्शन स्वरूप बदलता है।
- व्यावसायिक परिवर्तनों के अनुकूल: व्यावसायिक आवश्यकताओं में बदलाव के साथ, आप फ़ील्ड के प्रदर्शन और इंटरैक्शन के तरीकों को तेज़ी से समायोजित कर सकते हैं।
- डेटा सुरक्षा: रूपांतरण प्रक्रिया मौजूदा डेटा की अखंडता को प्रभावित नहीं करती है।
फ़ील्ड-स्तर पर लचीला सिंक
NocoBase न केवल पूरे संग्रह को सिंक कर सकता है, बल्कि यह फ़ील्ड-स्तर पर बारीक सिंक प्रबंधन का भी समर्थन करता है:

फ़ील्ड सिंक की विशेषताएँ:
- वास्तविक समय सिंक: जब डेटाबेस संग्रह संरचना में बदलाव होता है, तो नए जोड़े गए फ़ील्ड को किसी भी समय सिंक किया जा सकता है।
- चयनात्मक सिंक: आप अपनी आवश्यकतानुसार फ़ील्ड को चुनिंदा रूप से सिंक कर सकते हैं, बजाय सभी फ़ील्ड के।
- प्रकार की स्वचालित पहचान: डेटाबेस फ़ील्ड प्रकारों को स्वचालित रूप से पहचानता है और उन्हें NocoBase के फ़ील्ड प्रकारों से मैप करता है।
- डेटा अखंडता बनाए रखें: सिंक प्रक्रिया मौजूदा डेटा को प्रभावित नहीं करती है।
उपयोग के मामले:
- डेटाबेस संरचना का विकास: जब व्यावसायिक आवश्यकताएं बदलती हैं और डेटाबेस में नए फ़ील्ड जोड़ने की आवश्यकता होती है, तो उन्हें NocoBase में तेज़ी से सिंक किया जा सकता है।
- टीम सहयोग: जब अन्य टीम के सदस्य या DBA डेटाबेस में फ़ील्ड जोड़ते हैं, तो उन्हें तुरंत सिंक किया जा सकता है।
- हाइब्रिड प्रबंधन मोड: कुछ फ़ील्ड NocoBase के माध्यम से प्रबंधित किए जाते हैं, और कुछ फ़ील्ड पारंपरिक तरीकों से प्रबंधित किए जाते हैं - एक लचीला संयोजन।
यह लचीली सिंक प्रणाली NocoBase को मौजूदा तकनीकी आर्किटेक्चर में अच्छी तरह से एकीकृत होने देती है, जिससे मौजूदा डेटाबेस प्रबंधन तरीकों को बदलने की आवश्यकता नहीं होती है, और साथ ही आप NocoBase द्वारा प्रदान की जाने वाली लो-कोड डेवलपमेंट की सुविधा का भी आनंद ले सकते हैं।
अधिक जानकारी के लिए 「संग्रह फ़ील्ड / अवलोकन」 अनुभाग देखें।