होम > लोटस नोट्स प्रबंधन , लोटस नोट्स अवलोकन , लोटस नोट्स सॉफ्टवेयर , लोटस नोट्स ट्यूटोरियल नोट्स डेटाबेस और RDBMS के बीच अंतर -> लोटस नोट्स एक संबंधपरक डेटाबेस नहीं है

नोट्स डेटाबेस और RDBMS के बीच अंतर - लोटस नोट्स एक संबंधपरक डेटाबेस नहीं है

एक RDBMS से कैसे अलग है?
नोट्स और एक पारंपरिक संबंधपरक डेटाबेस प्रबंधन प्रणाली के बीच अंतर के कई क्षेत्र हैं.

1. नोट्स आवेदन कोड और डेटा एक डेटाबेस में रहता है.
यकीन के लिए, कई RDBMS डेटाबेस में कोड रखने के लिए, संग्रहित प्रक्रियाओं के रूप में, लेकिन इस कोड को मुख्य रूप से डेटाबेस प्रबंधन कोड है कि ठीक से डेटाबेस कार्यों के प्रबंधन के बजाय व्यापार और आवेदन तर्क को लागू करने के साथ संबंधित है.

नोट्स कोड है कि डेटा भंडारण की घटनाओं के लिए जुड़ा हुआ है की कोई अवधारणा नहीं है. QuerySave और अन्य घटनाओं UI वस्तुओं से जुड़े होते हैं, और उनके संचालन. नोट्स आवेदन कोड के सभी डेटाबेस में रखा जाता है, और इसके साथ प्रतिकृति है.

जो एपीआई कोड बनाया है कुछ आवेदन डेवलपर्स भी डेटाबेस में है कि कोड रखने के तरीके विकसित किया है, अनुलग्नकों के रूप में, और होने नोट्स अनुप्रयोग द्वारा स्वचालित रूप से अलग, तो प्रतिकृति गैर नोट्स अनुप्रयोग घटक वितरित मॉडल का लाभ.

2. नोट कोई स्कीमा है, और referential अखंडता को लागू नहीं
नोट्स एक स्कीमा नहीं है. यह टेबल या कुंजी की कोई अवधारणा है, और referential अखंडता को लागू नहीं कर सकते हैं. जहाँ तक के रूप में नोट्स का संबंध है, सभी डेटा नोट्स डेटा नोट कर रहे हैं, उन दोनों के बीच भेदभाव उनकी सामग्री के लिए केवल, और नहीं किसी भी संरचनात्मक विशेषताओं के नीचे है.

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

आमतौर पर प्रपत्र फ़ील्ड मान का उपयोग किया है, जो के बारे में के रूप में करीब के रूप में नोट एक RDBMS तालिका के लिए हो जाता है. एक दृश्य, हल किया जा सकता है और पहले हल स्तंभ के बारे में नोट्स के रूप में मेज चाबियाँ करने के लिए बंद हो जाता है.

इस वजह से, नोट्स referential अखंडता नहीं है, करता है और नहीं कर सका. यदि यह एक आवेदन में आवश्यक है, मानक नोट्स डिजाइन और प्रोग्रामिंग तकनीकों के लिए आवेदन के लिए एक आरआई मॉडल बनाने के लिए उपयोग किया जाता है. केवल संरचनात्मक रिश्ता है कि लागू नोट्स रिस्पांस पदानुक्रम है, जो दस्तावेजों की एक अभिभावक बच्चे संबंध प्रदान करता है.

उदाहरण के लिए, इस चर्चा प्रकार के अनुप्रयोगों में प्रयोग किया जाता है कि इतना देखा गया, जो इस रिश्ते के प्रति संवेदनशील बनाया जा सकता है पैदा करते हैं और प्रतिक्रियाओं के धागे को प्रदर्शित करेगा. यह एक सूचक क्षेत्र द्वारा प्रतिक्रिया है जो उसके तत्काल माता पिता के अंक में लागू है. यह इसे से जुड़े किसी भी नियम नहीं है, इसलिए है कि यह पूरी तरह संभव है धागे में किसी भी दस्तावेज को हटाना, और इतना तार्किक धागे तोड़. यह आवेदन डेवलपर के लिए या तो यह हो रहा को रोकने के, या कि मरम्मत धागा कोड लिखने के.

एक पूरी नोट्स अनुप्रयोग भी कई नोट्स डेटाबेस हो सकता है. स्वयं के नोट्स इन डेटाबेस के बीच संबंधों के प्रबंधन के लिए कोई तंत्र नहीं है. यकीन के लिए, वहाँ प्रोग्रामिंग बुनियादी बातों और बहु ​​- डेटाबेस अनुप्रयोगों के निर्माण के लिए उपकरण हैं, ताकि एक डेटाबेस को देखने के लिए, का उपयोग कर सकते हैं और एक दूसरे में डेटा अद्यतन, लेकिन स्वयं के नोट्स के बारे में नहीं पता है, करता है समझने के लिए या अपने आप के लिए इन को बनाए रखने. यदि आवश्यक हो, वे करने के लिए क्रमादेशित किया जा है.

3. नोट्स डिजाइन के हिस्से के रूप में डेटा रख सकते हैं.
इस का सबसे स्पष्ट कार्यान्वयन नोट्स कीवर्ड क्षेत्र है. यह बाधा टेबल के एक आंशिक कार्यान्वयन है, में है कि यह मूल्यों है कि एक क्षेत्र में प्रवेश किया जा सकता है की एक निश्चित सूची उपलब्ध कराने के लिए प्रयोग किया जाता है, लेकिन गैर सूचीबद्ध किया जा रहा है क्षेत्र में प्रोग्राम डाला, मूल्यों को रोक नहीं करता है क्योंकि खोजशब्द सूची का हिस्सा है यूआई के लिए डेटा प्रदर्शित करने के लिए इस्तेमाल किया, और ही डेटा के भंडारण की एक विशेषता नहीं है वस्तु की.

कीवर्ड क्षेत्रों कार्यान्वयन की एक किस्म है, विकल्प एक निश्चित या बढ़ाई सूची हो सकता है, एक सूची विकल्प रेडियो, या जांचपेटी के रूप में प्रदर्शित किया जा सकता है. खोजशब्द सूची डेटा डिजाइन में डिब्बा बंद किया जा सकता है या एक ही है या एक और नोट्स अनुप्रयोग, या, किसी बाहरी डेटाबेस में उचित ड्राइवरों, साथ में कहीं देखा है. ध्यान दें कि यह पिछले एक अच्छा कार्यान्वयन पसंद नहीं है, क्योंकि इसे वितरित करने के लिए कठिन है.

जब डेटा डिजाइन के हिस्से के रूप में रखा है, विकल्प सूची प्रोग्राम नहीं किया जा अद्यतन कर सकते हैं.

4. नोट्स एक वितरित डेटाबेस है
नोट्स कुंजी डिफ़रेंशियेटर्स तथ्य यह है कि यह एक सहकर्मी मॉडल वितरित डेटाबेस को लागू है, और सिंक में इन वितरित प्रतिकृतियां रखने प्रतिकृति प्रक्रिया उद्धार है.

इस मॉडल का एक महत्वपूर्ण हिस्सा है कि वहाँ डेटाबेस के एक मास्टर की नकल की कोई अवधारणा है, तो वहाँ खारिज या भी serialising परस्पर विरोधी अद्यतनों के लिए कोई तंत्र है.

संघर्ष का पता लगाने के लिए तंत्र, और परस्पर विरोधी अद्यतन के विलय के लिए सीमित तंत्र हैं, लेकिन द्वारा और बड़े, आवेदन के प्रकार है कि नोट्स के लिए प्रयोग किया जाता है के लिए, व्यापार मॉडल नहीं हो सकता है कि संघर्ष वैसे भी उत्पन्न कर सकते हैं देता है.

5. नोट्स अलग क्षेत्र मॉडल लागू करता है.
नोट्स और किसी भी अन्य डेटाबेस मॉडल के बीच एक महत्वपूर्ण अंतर बहु ​​- मूल्य क्षेत्रों की अवधारणा है, मूल रूप से एक ही क्षेत्र में एक सरणी का भंडारण. नोट्स वास्तव में रिच टेक्स्ट फ़ील्ड के लिए छोड़कर सभी क्षेत्रों इस तरह संग्रहीत करता है. यह सबसे अधिक नोट्स ईमेल में देखा है - SendTo, सीसी और बीसीसी क्षेत्रों के सभी इस तरह से कार्यान्वित किया जाता है.

के रूप में अच्छी तरह से कोई नोट्स दस्तावेज़ों की सामग्री का वर्णन स्कीमा के रूप में, वहाँ भी क्षेत्रों का वर्णन करने के लिए कोई निश्चित व्यवस्था है. एक नोट्स क्षेत्र में जो कुछ डेटा और डेटा प्रकार यह समय पर होते हैं, होता है, और किसी भी समय किसी फ़ील्ड के डेटा प्रकार प्रोग्राम बदल सकते हैं, इतने लंबे समय के रूप में डेटा मैच कि डेटा प्रकार संग्रहीत हैं.

के रूप में अच्छी तरह के रूप में संख्यात्मक और स्ट्रिंग डेटा, नोट्स की अवधारणा नेटिव भंडार तिथियाँ, नोट्स नाम, और रिच टेक्स्ट है जो न केवल डेटा भंडार है, लेकिन डेटा के लिए भी स्वरूपण जानकारी, और बूँद - प्रकार की सामग्री है.

जब एक क्षेत्र में एक नोट्स प्रपत्र पर परिभाषित किया गया है, यह एक डेटा प्रकार दिया है. उस डेटा प्रकार डेटा उस प्रपत्र पर दर्ज किया है पार्स करने के लिए, और यह उस प्रकार के रूप में संग्रहीत किया जाता है. यह डेटा है कि प्रपत्र पर निर्दिष्ट प्रकार से मेल नहीं खाता है खारिज कर दिया. लेकिन जब एक दस्तावेज प्रदर्शित नोट्स, प्रपत्र पर केवल क्षेत्र परिभाषा का उपयोग करता है पता है, जहां डेटा प्रदर्शित.

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

6.Notes लेनदेन मॉडल लागू नहीं करता है.
एक RDMBS की बानगी लेनदेन अलगाव और वसूली की अवधारणा है, एक सौदे के विफल चाहिए, यह पीछे हट रहा है, और जबकि एक उपयोगकर्ता डेटा मदों की पकड़ गया है, वे दूसरों के लिए अनुपलब्ध हैं.

नोट्स के लिए लंबे समय को लागू करने के लिए डिज़ाइन किया गया था, और वितरित, लेनदेन, और इसलिए इन सुविधाओं में नहीं है (वास्तव में संपादित लॉकिंग 6 नोट्स में पेश किया गया था). नोट्स उपयोगकर्ताओं को एक डेटाबेस की एक प्रतिकृति की नकल दूर ले, इसके साथ काम, और फिर बाद में वापस किया है कि वे सभी काम को दोहराने में सक्षम हैं.

वहाँ संघर्ष होना चाहिए, वे कर रहे हैं संभाला या उचित रूप से चिह्नित. इन लेन - देन को प्रभावी ढंग से लंबे होते हैं दिनों या हफ्तों. नोट्स 6 के दस्तावेज़ लॉकिंग भी अनंतिम ताले की अवधारणा को ऑफ़लाइन काम कर समर्थन किया है.

नोट्स भी काम की वसूली इकाइयों की अवधारणा नहीं है, कम से कम, नहीं अभी तक. मौलिक नोट्स सिद्धांत है कि एक दस्तावेज़ को खोलने, उस पर काम कर रहा है, और यह सब वापस एक ही स्थान के लिए बचत की है. नोट्स की गारंटी करता है कि अगर एक को बचाने के आपरेशन पूर्ण है, पूरे दस्तावेज़ को बचाया है, और अगर यह विफल रहता है, डेटा की कोई भी संग्रहीत किया जाता है, लेकिन उस अवधारणा को आगे आपरेशनों के एक डेवलपर definable सेट का विचार है कि सभी को सफल करने के लिए नहीं जाना है या एक साथ असफल.

3912 दर्शकों द्वारा 11,078 बार देखी गयी

  1. अभी तक कोई टिप्पणी नहीं.
  1. अभी तक कोई.