OLTP क्या है? परिभाषा, Archiटेकचर, उदाहरण
ओएलटीपी क्या है?
OLTP एक परिचालन प्रणाली है जो 3-स्तरीय वास्तुकला में लेनदेन-उन्मुख अनुप्रयोगों का समर्थन करती है। यह किसी संगठन के दिन-प्रतिदिन के लेन-देन का प्रबंधन करता है। OLTP मूल रूप से क्वेरी प्रोसेसिंग, मल्टी-एक्सेस वातावरण में डेटा अखंडता बनाए रखने के साथ-साथ प्रभावशीलता पर केंद्रित है जिसे प्रति सेकंड कुल लेनदेन की संख्या से मापा जाता है। OLTP का पूर्ण रूप ऑनलाइन ट्रांजेक्शन प्रोसेसिंग है।
ओएलटीपी की विशेषताएं
ओएलटीपी की महत्वपूर्ण विशेषताएं निम्नलिखित हैं:
- OLTP ऐसे लेनदेन का उपयोग करता है जिसमें छोटी मात्रा में डेटा शामिल होता है।
- डेटाबेस में अनुक्रमित डेटा तक आसानी से पहुँचा जा सकता है।
- ओएलटीपी के उपयोगकर्ताओं की संख्या बहुत बड़ी है।
- इसका प्रतिक्रिया समय तेज़ है
- डेटाबेस अंतिम उपयोगकर्ताओं के लिए सीधे सुलभ हैं
- OLTP डेटाबेस संगतता के लिए पूर्णतः सामान्यीकृत स्कीमा का उपयोग करता है।
- ओएलटीपी प्रणाली का प्रतिक्रिया समय कम है।
- यह केवल कुछ ही रिकार्डों पर पूर्वनिर्धारित परिचालन निष्पादित करता है।
- ओएलटीपी पिछले कुछ दिनों या एक सप्ताह के रिकॉर्ड संग्रहीत करता है।
- यह जटिल डेटा मॉडल और तालिकाओं का समर्थन करता है।
प्रश्नों के प्रकार जिन्हें OLTP सिस्टम संसाधित कर सकता है
OLTP सिस्टम एक ऑनलाइन डेटाबेस चेंजिंग सिस्टम है। इसलिए, यह डेटाबेस क्वेरी जैसे कि डेटाबेस से जानकारी डालना, अपडेट करना और हटाना आदि का समर्थन करता है।
एक सुपरमार्केट की बिक्री केन्द्र प्रणाली पर विचार करें, निम्नलिखित नमूना प्रश्न हैं जिन्हें यह प्रणाली संसाधित कर सकती है:
- किसी विशेष उत्पाद का विवरण प्राप्त करना।
- आपूर्तिकर्ता से संबंधित सभी उत्पादों को फ़िल्टर करना।
- ग्राहक का रिकॉर्ड खोजना.
- अपेक्षित राशि से कम कीमत वाले उत्पादों को सूचीबद्ध करना।
Archiओएलटीपी की व्याख्या
ओएलटीपी की संरचना इस प्रकार है:
- व्यवसाय / उद्यम रणनीति: उद्यम रणनीति उन मुद्दों से निपटती है जो पूरे संगठन को प्रभावित करते हैं। OLTP में, इसे आम तौर पर फर्म के भीतर उच्च स्तर पर, निदेशक मंडल या शीर्ष प्रबंधन द्वारा विकसित किया जाता है
- व्यवसाय प्रक्रिया: ओएलटीपी व्यवसाय प्रक्रिया गतिविधियों और कार्यों का एक समूह है, जो एक बार पूरा हो जाने पर संगठनात्मक लक्ष्य को पूरा करेगा।
- ग्राहक, ऑर्डर और उत्पाद: ओएलटीपी डेटाबेस उत्पादों, ऑर्डर (लेनदेन), ग्राहकों (खरीदारों), आपूर्तिकर्ताओं (विक्रेताओं) और कर्मचारियों के बारे में जानकारी संग्रहीत करता है।
- ईटीएल प्रक्रियाएं: यह विभिन्न RDBMS स्रोत प्रणालियों से डेटा को अलग करता है, फिर डेटा को रूपांतरित करता है (जैसे संयोजन, गणना आदि लागू करना) और संसाधित डेटा को डेटा वेयरहाउस प्रणाली में लोड करता है।
- डेटा मार्ट और डेटा वेयरहाउस: A डेटा मार्ट डेटा वेयरहाउस वातावरण के लिए विशिष्ट संरचना/पहुँच पैटर्न है। इसका उपयोग OLAP द्वारा संसाधित डेटा को संग्रहीत करने के लिए किया जाता है।
- डेटा माइनिंग, एनालिटिक्स और निर्णय लेना: डेटा मार्ट और डेटा वेयरहाउस में संग्रहीत डेटा का उपयोग किया जा सकता है आँकड़ा खनन, विश्लेषण और निर्णय लेने में सहायता करता है। यह डेटा आपको डेटा पैटर्न खोजने, कच्चे डेटा का विश्लेषण करने और अपने संगठन के विकास के लिए विश्लेषणात्मक निर्णय लेने में मदद करता है।
OLTP लेनदेन का उदाहरण
ओएलटीपी सिस्टम का एक उदाहरण एटीएम सेंटर है। मान लीजिए कि एक जोड़े का बैंक में संयुक्त खाता है। एक दिन दोनों एक ही समय पर अलग-अलग एटीएम सेंटर पर पहुंचते हैं और अपने बैंक खाते में मौजूद कुल राशि निकालना चाहते हैं।
हालाँकि, जो व्यक्ति पहले प्रमाणीकरण प्रक्रिया पूरी कर लेगा, उसे पैसे मिल जाएँगे। इस मामले में, OLTP सिस्टम यह सुनिश्चित करता है कि निकाली गई राशि कभी भी बैंक में मौजूद राशि से ज़्यादा न हो। यहाँ ध्यान देने वाली बात यह है कि OLTP सिस्टम डेटा विश्लेषण के बजाय लेन-देन संबंधी श्रेष्ठता के लिए अनुकूलित हैं।
ओएलटीपी प्रणाली के अन्य उदाहरण हैं:
- ऑनलाइन बैंकिंग
- ऑनलाइन एयरलाइन टिकट बुकिंग
- पाठ संदेश भेजना
- ऑर्डर एंट्री
- शॉपिंग कार्ट में पुस्तक जोड़ें
ओएलटीपी बनाम ओएलएपी
OLTP और OLAP के बीच महत्वपूर्ण अंतर इस प्रकार है:
OLTP | OLAP |
---|---|
ओएलटीपी एक ऑनलाइन लेनदेन प्रणाली है। | OLAP एक ऑनलाइन विश्लेषण और डेटा पुनर्प्राप्ति प्रक्रिया है। |
इसकी विशेषता बड़ी संख्या में छोटे ऑनलाइन लेनदेन हैं। | इसकी विशेषता है कि इसमें डेटा की मात्रा बहुत अधिक होती है। |
ओएलटीपी एक ऑनलाइन डेटाबेस संशोधन प्रणाली है। | OLAP एक ऑनलाइन डेटाबेस क्वेरी प्रबंधन प्रणाली है। |
OLTP पारंपरिक का उपयोग करता है डीबीएमएस. | OLAP का उपयोग करता है डाटा गोदाम. |
डेटाबेस से जानकारी डालें, अपडेट करें और हटाएं। | अधिकतर चुनिंदा ऑपरेशन |
ओएलटीपी और इसके लेनदेन डेटा के स्रोत हैं। | विभिन्न OLTP डेटाबेस OLAP के लिए डेटा का स्रोत बन जाते हैं। |
OLTP डेटाबेस को डेटा अखंडता बाधाओं को बनाए रखना चाहिए। | OLAP डेटाबेस में बार-बार बदलाव नहीं होता। इसलिए, डेटा अखंडता कोई मुद्दा नहीं है। |
इसका प्रतिक्रिया समय एक मिलीसेकंड में है। | प्रतिक्रिया समय सेकंड से मिनट तक। |
ओएलटीपी डाटाबेस में डेटा हमेशा विस्तृत और व्यवस्थित होता है। | OLAP प्रक्रिया में डेटा व्यवस्थित नहीं हो सकता है। |
पढ़ने/लिखने की अनुमति दें. | केवल पढता हूं और कभी-कभार ही लिखता हूं। |
यह एक बाजार-उन्मुख प्रक्रिया है। | यह ग्राहक केन्द्रित प्रक्रिया है। |
इस प्रक्रिया में प्रश्न मानकीकृत एवं सरल हैं। | एकत्रीकरण से संबंधित जटिल प्रश्न. |
वृद्धिशील बैकअप के साथ संयुक्त डेटा का पूर्ण बैकअप। | OLAP को समय-समय पर बैकअप की आवश्यकता होती है। OLTP की तुलना में बैकअप महत्वपूर्ण नहीं है |
डेटाबेस डिजाइन एक अनुप्रयोग-उन्मुख उदाहरण है: डेटाबेस डिजाइन खुदरा, एयरलाइन, बैंकिंग आदि जैसे उद्योगों के साथ बदलता रहता है। | डेटाबेस डिज़ाइन विषय-उन्मुख है। उदाहरण: बिक्री, विपणन, क्रय आदि जैसे विषयों के साथ डेटाबेस डिज़ाइन बदलता है। |
इसका उपयोग क्लर्क, डीबीए और डेटा बेस पेशेवरों जैसे डेटा महत्वपूर्ण उपयोगकर्ताओं द्वारा किया जाता है। | इसका उपयोग डेटा ज्ञान उपयोगकर्ताओं जैसे श्रमिकों, प्रबंधकों और सीईओ द्वारा किया जाता है। |
इसे वास्तविक समय के व्यावसायिक परिचालन के लिए डिज़ाइन किया गया है। | इसे श्रेणी और विशेषताओं के आधार पर व्यावसायिक उपायों के विश्लेषण के लिए डिज़ाइन किया गया है। |
लेन-देन थ्रूपुट प्रदर्शन मीट्रिक है | क्वेरी थ्रूपुट प्रदर्शन मीट्रिक है। |
इस प्रकार का डेटाबेस उपयोगकर्ता हजारों उपयोगकर्ताओं को अनुमति देता है। | इस प्रकार का डेटाबेस केवल सैकड़ों उपयोगकर्ताओं को ही अनुमति देता है। |
यह उपयोगकर्ता की स्वयं-सेवा और उत्पादकता बढ़ाने में मदद करता है | व्यापार विश्लेषकों की उत्पादकता बढ़ाने में सहायता करें। |
ऐतिहासिक रूप से डेटा वेयरहाउस एक विकास परियोजना रही है, जिसका निर्माण महंगा साबित हो सकता है। | OLAP क्यूब एक खुला SQL सर्वर डेटा वेयरहाउस नहीं है। इसलिए, OLAP सर्वर को प्रबंधित करने के लिए तकनीकी ज्ञान और अनुभव आवश्यक है। |
यह दैनिक उपयोग किए जाने वाले डेटा के लिए तेज़ परिणाम प्रदान करता है। | यह सुनिश्चित करता है कि प्रश्नों का उत्तर लगातार शीघ्रता से मिले। |
इसे बनाना और बनाए रखना आसान है। | यह उपयोगकर्ता को स्प्रेडशीट की सहायता से दृश्य बनाने की सुविधा देता है। |
ओएलटीपी को तीव्र प्रतिक्रिया समय, कम डेटा अतिरेक के लिए डिज़ाइन किया गया है, तथा यह सामान्यीकृत है। | डेटा वेयरहाउस को विशिष्ट रूप से बनाया जाता है ताकि यह समेकित डेटाबेस बनाने के लिए विभिन्न डेटा स्रोतों को एकीकृत कर सके |
ओएलटीपी के लाभ
ओएलटीपी प्रणाली के लाभ/सुविधाएँ निम्नलिखित हैं:
- ओएलटीपी राजस्व और व्यय का सटीक पूर्वानुमान प्रदान करता है।
- यह सभी लेन-देनों में समय पर संशोधन के कारण एक स्थिर व्यवसाय/संगठन के लिए एक ठोस आधार प्रदान करता है।
- ओएलटीपी ग्राहकों के लिए लेनदेन को बहुत आसान बनाता है।
- यह व्यक्तिगत प्रक्रियाओं को तीव्र एवं सरल बनाकर किसी संगठन के ग्राहक आधार को विस्तृत करता है।
- OLTP बड़े डेटाबेस के लिए समर्थन प्रदान करता है।
- डेटा हेरफेर के लिए डेटा का विभाजन आसान है।
- हमें सिस्टम द्वारा बार-बार किए जाने वाले कार्यों के लिए OLTP की आवश्यकता होती है।
- जब हमें केवल थोड़ी संख्या में रिकार्ड की आवश्यकता होती है।
- वे कार्य जिनमें डेटा सम्मिलित करना, अद्यतन करना या हटाना शामिल है।
- इसका उपयोग तब किया जाता है जब आपको कार्यों को निष्पादित करने के लिए स्थिरता और समवर्तीता की आवश्यकता होती है जो इसकी अधिक उपलब्धता सुनिश्चित करती है।
ओएलटीपी के नुकसान
ओएलटीपी प्रणाली की कमियां/नुकसान इस प्रकार हैं:
- यदि ओएलटीपी प्रणाली में हार्डवेयर विफलता आती है, तो ऑनलाइन लेनदेन बुरी तरह प्रभावित होता है।
- ओएलटीपी प्रणाली एकाधिक उपयोगकर्ताओं को एक ही समय में एक ही डेटा तक पहुंचने और उसे बदलने की अनुमति देती है, जिससे कई बार अभूतपूर्व स्थिति उत्पन्न हो जाती है।
- यदि सर्वर कुछ सेकंड के लिए हैंग हो जाता है, तो इससे बड़ी संख्या में लेनदेन प्रभावित हो सकते हैं।
- ओएलटीपी को इन्वेंट्री बनाए रखने के लिए समूहों में काम करने वाले बहुत सारे कर्मचारियों की आवश्यकता थी।
- ऑनलाइन लेनदेन प्रसंस्करण प्रणालियों में खरीदारों को उत्पाद हस्तांतरित करने के उचित तरीके नहीं हैं।
- ओएलटीपी डाटाबेस को हैकर्स और घुसपैठियों के लिए अधिक संवेदनशील बना देता है।
- बी2बी लेन-देन में, ऐसी संभावना रहती है कि क्रेता और आपूर्तिकर्ता दोनों ही प्रणाली द्वारा प्रदान किए जाने वाले दक्षता लाभ से वंचित रह जाएं।
- सर्वर विफलता के कारण डेटाबेस से बड़ी मात्रा में डेटा नष्ट हो सकता है।
- आप सीमित संख्या में क्वेरीज़ और अपडेट कर सकते हैं.
ओएलटीपी प्रणाली की चुनौतियाँ
- यह एक से अधिक उपयोगकर्ताओं को एक ही समय में एक ही डेटा तक पहुंचने और उसे बदलने की अनुमति देता है। इसलिए, किसी भी अप्रत्याशित स्थिति से बचने के लिए इसे समवर्ती नियंत्रण और पुनर्प्राप्ति तकनीक की आवश्यकता होती है
- OLTP सिस्टम डेटा निर्णय लेने के लिए उपयुक्त नहीं है। आपको “क्या होगा अगर” विश्लेषण या निर्णय लेने के लिए OLAP सिस्टम के डेटा का उपयोग करना होगा।
सारांश
- ओएलटीपी को एक परिचालन प्रणाली के रूप में परिभाषित किया गया है जो 3-स्तरीय वास्तुकला में लेनदेन-उन्मुख अनुप्रयोगों का समर्थन करता है।
- OLTP ऐसे लेनदेन का उपयोग करता है जिसमें छोटी मात्रा में डेटा शामिल होता है।
- ओएलटीपी प्रणाली एक ऑनलाइन डाटाबेस परिवर्तन प्रणाली है।
- ओएलटीपी की वास्तुकला में शामिल हैं: 1) व्यवसाय / उद्यम रणनीति, 2) व्यवसाय प्रक्रिया, 3) ग्राहक, ऑर्डर और उत्पाद, 4) ईटीएल प्रक्रियाएं, 5) डेटा मार्ट और डेटा वेयरहाउस, और 6) डेटा माइनिंग, एनालिटिक्स और निर्णय लेना।
- ओएलटीपी एक ऑनलाइन लेनदेन प्रणाली है, जबकि ओएलएपी एक ऑनलाइन विश्लेषण और डेटा पुनर्प्राप्ति प्रक्रिया है।
- ओएलटीपी सभी लेनदेन के समय पर संशोधन के कारण एक स्थिर व्यवसाय/संगठन के लिए एक ठोस आधार प्रदान करता है।
- ओएलटीपी प्रणाली एकाधिक उपयोगकर्ताओं को एक ही समय में एक ही डेटा तक पहुंचने और उसे बदलने की अनुमति देती है, जिससे कई बार अभूतपूर्व स्थिति उत्पन्न हो जाती है।