OLAP और OLTP में वास्तव में 'ऑनलाइन' क्या है?


15

मैं थोड़ा भ्रमित हूं क्योंकि मैं OLTP और OLAP में 'ऑनलाइन' की परिभाषा पर सवाल उठा रहा हूं। मैं समझता था कि यहाँ 'ऑनलाइन' का अर्थ है कि हम बद्ध समय में अपना उत्तर चाहते हैं और समय पर उपलब्ध डेटा के आधार पर।

लेकिन OLAP प्रश्नों को गणना करने में कुछ घंटे लग सकते हैं - क्या यह ऑफ़लाइन नहीं है?

और एक त्वरित खोज ऑफ़लाइन ओएलएपी को इंगित करती है जो लगता है कि भ्रमित (ऑफ़लाइन ऑनलाइन विश्लेषणात्मक प्रसंस्करण) ...?

वास्तव में 'ऑनलाइन' क्या है?


1
वास्तव में SSAS के साथ काम नहीं कर रहा है - उस पर कोई अनुभव नहीं है। मेरी जानकारी के लिए, यह 80 के दशक से एक क्लासिक डेटाबेस पाठ्यपुस्तक संदर्भ है। मैं यह समझने की कोशिश कर रहा हूं कि ओएलएपी / ओएलटीपी में 'ऑनलाइन' का क्या मतलब है, यह आज कई सालों बाद है।
ज़ेरूनो

4
इसके अलावा, ओएल के रूप में ऑनलाइन संक्षिप्त क्यों है, जबकि ए एनालिटिक्स ए है, और प्रसंस्करण पी है। रहस्य रहस्यमय हैं।
मैक्स वर्नोन

इस संदर्भ में ऑनलाइन का मतलब है एक मेनफ्रेम से जुड़ा रिमोट टर्मिनल।
user207421

@MaxVernon यह भी एक ऐतिहासिक कलाकृति है: "ऑन-लाइन" पसंदीदा वर्तनी हुआ करती थी , इसलिए दो अक्षर का सार।
१४:५

जवाबों:


29

यह पुराने समय का अवशेष मात्र है, जब इसका उपयोग बैच प्रसंस्करण के विपरीत किया जाता था । "ऑनलाइन" का मतलब "इंटरएक्टिव" है, अर्थात, डेटाबेस के अनुरोधों को संसाधित किया जाता है क्योंकि वे आते हैं और प्रतिक्रियाएं तुरंत या कम से कम दी जाती हैं, या कम से कम जैसे ही वे उपलब्ध होते हैं। बैच प्रसंस्करण अनुरोधों को, अच्छी तरह से, बैचों में इकट्ठा करेगा, और उन्हें समय पर निष्पादित करेगा; पूरे बैच के निष्पादन (जैसे अगली सुबह) के बाद प्रतिक्रियाएं दी जाएंगी।

लघुरूप राजभाषा एपी और राजभाषा एक और ऐतिहासिक तथ्य पर टी.पी. संकेत: "ऑन लाइन" और सामान्य वर्तनी हुआ करता था 1980 के मध्य तक।


2
+1। आईबीएम मेनफ्रेम पर COBOL प्रोग्राम करने वाले ग्रेबर्ड्स को इस तरह से सामान याद होगा।
रॉनजॉन

4
@ रॉन जॉन "ग्रेबर्ड्स" ... मुझे नहीं पता कि आपने मेरी तस्वीर कहाँ देखी है ... इंटरैक्टिव और बैच प्रसंस्करण की अवधारणाएं अभी भी जीवित हैं और अच्छी तरह से, यह "ऑनलाइन" हिस्सा है जो समय के साथ भ्रमित हो गया है।
22-29 में

बहुत यकीन है कि यह गलत है। मेरे सीएस के अनुसार सिखाता है (और विकिपीडिया): "एक ऑनलाइन एल्गोरिथ्म वह है जो एक सीरियल फैशन में अपने इनपुट टुकड़ा-दर-टुकड़ा संसाधित कर सकता है"। तो एक ऑनलाइन अल्गोरिथम वह है जो एक ही समय में सभी डेटा तक पहुंच रखता है। (तो यह डेटा स्ट्रीमिंग है)
MT 20ed

@RonJohn, हममें से जिन्होंने हिताची मेनफ्रेम पर काम किया था, उन्हें भी यह याद है। ;-)
15:40 बजे B540Glenn

2
@ बंद यह एक ऑनलाइन एल्गोरिथ्म के बारे में नहीं है, यह एक ऑनलाइन डेटा-प्रोसेसिंग सिस्टम के बारे में है। "ऑनलाइन" शब्द के संदर्भ के आधार पर अलग-अलग अर्थ हैं।
बमर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.