डेटाबेस और डेटा वेयरहाउस में क्या अंतर है?


163

डेटाबेस और डेटा वेयरहाउस में क्या अंतर है?

क्या वे एक ही चीज़ नहीं हैं, या कम से कम एक ही चीज़ (यानी Oracle RDBMS) में लिखी गई है?

जवाबों:


147

की जाँच करें इस बारे में अधिक जानकारी के लिए।

पिछले लिंक से:

डेटाबेस

  1. ऑनलाइन ट्रांजेक्शनल प्रोसेसिंग ( ओएलटीपी ) के लिए उपयोग किया जाता है, लेकिन डेटा वेयरहाउसिंग जैसे अन्य उद्देश्यों के लिए उपयोग किया जा सकता है। यह इतिहास से उपयोगकर्ता के डेटा को रिकॉर्ड करता है।
  2. तालिकाओं और जुड़ाव जटिल होते हैं क्योंकि वे आरडीएमएस के लिए सामान्यीकृत होते हैं । यह अनावश्यक डेटा को कम करने और भंडारण स्थान को बचाने के लिए किया जाता है।
  3. इकाई - संबंधपरक मॉडलिंग तकनीकों का उपयोग RDMS डेटाबेस डिज़ाइन के लिए किया जाता है।
  4. लिखने के संचालन के लिए अनुकूलित।
  5. विश्लेषण प्रश्नों के लिए प्रदर्शन कम है।

डेटा वेयरहाउस

  1. ऑनलाइन एनालिटिकल प्रोसेसिंग ( OLAP ) के लिए उपयोग किया जाता है । यह व्यावसायिक निर्णयों के लिए उपयोगकर्ताओं के लिए ऐतिहासिक डेटा को पढ़ता है।
  2. जब वे डी-सामान्यीकृत होते हैं तब टेबल्स और जॉइन सरल होते हैं। यह विश्लेषणात्मक प्रश्नों के लिए प्रतिक्रिया समय को कम करने के लिए किया जाता है।
  3. डेटा - मॉडलिंग तकनीक का उपयोग डेटा वेयरहाउस डिजाइन के लिए किया जाता है।
  4. पढ़ने के संचालन के लिए अनुकूलित।
  5. विश्लेषणात्मक प्रश्नों के लिए उच्च प्रदर्शन।
  6. है आमतौर पर एक डेटाबेस।

यह ध्यान रखना ज़रूरी है कि डेटा वेयरहाउस को शून्य से कई डेटाबेस में रखा जा सकता है।


3
डेटा मॉडलिंग एक सामान्य शब्द है और यह केवल डेटा वेयरहाउस पर लागू नहीं होता है। (शायद दूसरे # 3 में उनका मतलब था "आयामी मॉडलिंग" जैसा कि, मेरे अनुभव में, उन्हें बनाने का सबसे लोकप्रिय तरीका है।) अंतिम पंक्ति का कोई मतलब नहीं है: एक डेटा वेयरहाउस में "डेटाबेस" कैसे होता है? मैं कह सकते हैं एक डेटा गोदाम है sourced कई (OLTP) डेटाबेस के लिए 0 से।
पैट्रिक मारचंद

2
@ मर्क - यह कहां कहता है कि डेटाबेस केवल ओएलटीपी के लिए हैं? यह दिखा रहा है कि डेटाबेस डेटा वेयरहाउस से कैसे संबंधित हैं।
TheCloudlessSky

5
@ निकोलय - यह एक दो साल पुराना उत्तर है। इसे संपादित करें और इसे ठीक करें यदि आप चिंतित हैं।
theCloudlessSky

1
@DataMan - इसे सही उत्तर के रूप में चिह्नित करें। यह आपके प्रश्न के लिए एक बहुत अच्छी और उचित प्रतिक्रिया है।
सान्झ

1
डेटा - मॉडलिंग तकनीक और इकाई - संबंधपरक मॉडलिंग तकनीकों में क्या अंतर है?
QAIS

32

एक गैर-तकनीकी दृष्टिकोण से: एक डेटाबेस एक विशेष अनुप्रयोगों या अनुप्रयोगों के सेट के लिए विवश है।

डेटा वेयरहाउस एक एंटरप्राइज़ स्तर डेटा रिपॉजिटरी है। यह व्यवसाय के सभी / कई क्षेत्रों के डेटा को समाहित करने वाला है। यह व्यवसाय की वैश्विक तस्वीर प्रदान करने के लिए इस जानकारी को साझा करने जा रहा है। व्यवसाय के विभिन्न क्षेत्रों के बीच एकीकरण करना भी महत्वपूर्ण है।

तकनीकी दृष्टि से: शब्द "डेटा वेयरहाउस" को कोई मान्यता प्राप्त परिभाषा नहीं दी गई है। व्यक्तिगत रूप से, मैं डेटा-मर्ट के संग्रह के रूप में डेटा वेयरहाउस को परिभाषित करता हूं। जहां प्रत्येक डेटा-मार्ट में एक या एक से अधिक डेटाबेस होते हैं जहां डेटाबेस विशिष्ट समस्या सेट (एप्लिकेशन, डेटा-सेट या प्रक्रिया) के लिए विशिष्ट होता है।

सीधे शब्दों में कहें डेटाबेस एक डेटा-वेयरहाउस का एक घटक है। इस अवधारणा का पता लगाने के लिए कई स्थान हैं, लेकिन क्योंकि कोई "परिभाषा" नहीं है, तो आप अपने द्वारा दिए गए किसी भी उत्तर के साथ चुनौतियों का सामना करेंगे।


Datamart अधिमानतः एक OLTP डेटाबेस है?
CZ

@ C @Z किस लिए? Datamart OLAP के लिए बनाया गया है, Datamart मूल रूप से एक छोटा DWH (व्यवसाय के एक छोटे से हिस्से के लिए) है। यह विश्लेषण के लिए बनाया गया है, इसलिए यदि आपको ओएलटीपी सिस्टम की आवश्यकता है तो डेटामार्ट आपकी पसंद नहीं है, यदि आपको विश्लेषण के लिए डेटा-मॉडल (स्टार्ट स्कीमा या स्नो फ्लो) की आवश्यकता है, तो आप डेटामार्ट पसंद करेंगे।
एनरिक बेनिटो कैसादो

अरे @Enrique, आपकी बात मिल गई: Datamart OLAP में योगदान देता है। मैंने यहाँ से Datamarts का OLTP लिया जा रहा है - SQL Server OLTP Datamart
C --Z

हाय @ C wouldZ, मैंने लेख पढ़ा और यह सिर्फ एक डेटामार्ट के साथ एक ओएलटीपी कैसे बनाया जाएगा। ठीक है । (लेकिन मुझे लगता है कि वे इसे अपवाद की तरह कहते हैं) यह समझ लें कि वे कैसे कहते हैं, OLTP टेबल्स उन्हें असंगत होने के लिए सामान्यीकृत करना होगा। सामान्यीकरण ईआर स्कीमा में करने के लिए इतना जटिल नहीं है, लेकिन यह स्टार-स्कीमा या स्नो-फ्लो थॉट्स के लिए अधिक जटिल है। इन स्कीमों को डेटाबेस में पढ़ने में आसानी के लिए बनाया गया है, न कि ट्रांसेक्शनल ऑपरेशंस के लिए। यही कारण है कि ओएलटीपी जैसे डेटामार्ट का उपयोग करने के लिए सकारात्मक होने पर भी कोई अच्छा विचार नहीं होना चाहिए।
एनरिक बेनिटो कैसादो

16

एक डेटा वेयरहाउस डेटाबेस का एक प्रकार है।

लोगों ने जो पहले ही कहा है, इसके अलावा, डेटा वेयरहाउस ओएलएपी होते हैं, इंडेक्स के साथ, आदि पढ़ने के लिए, लेखन नहीं, और डेटा डी-सामान्यीकृत / रूप में परिवर्तित हो जाता है जो पढ़ने और विश्लेषण करने में आसान होते हैं।

कुछ लोगों ने कहा है कि "डेटाबेस" ओएलटीपी के समान हैं - यह सच नहीं है। OLTP, फिर से, डेटाबेस का एक प्रकार है।

अन्य प्रकार के "डेटाबेस": पाठ फाइलें, एक्सएमएल, एक्सेल, सीएसवी ..., फ्लैट फाइलें :-)


1
यह उन सभी का सही उत्तर है। और It is a logical subset of Data warehouse, generally based upon business functions.
डेटामार्ट

7

यह समझाने का सबसे सरल तरीका यह कहना होगा कि एक डेटा वेयरहाउस में केवल एक डेटाबेस से अधिक होता है। एक डेटाबेस किसी तरह से आयोजित डेटा का एक संग्रह है, लेकिन एक डेटा वेयरहाउस विशेष रूप से "रिपोर्टिंग और विश्लेषण की सुविधा" के लिए आयोजित किया जाता है। यह पूरी कहानी नहीं है क्योंकि डेटा वेयरहाउसिंग में "डेटा को पुनः प्राप्त करने और विश्लेषण करने, डेटा को निकालने, बदलने और लोड करने के साधन, और डेटा शब्दकोश का प्रबंधन करने के लिए डेटा वेयरहाउसिंग सिस्टम के आवश्यक घटक भी माना जाता है" शामिल हैं।

डेटा वेयरहाउस


4

DataBase : - OLTP (ऑनलाइन लेनदेन प्रक्रिया)

  • यह वर्तमान डेटा, अप-टू-डेट विस्तृत डेटा, फ्लैट रिलेशनल पृथक डेटा है।
  • डेटाबेस को डिजाइन करने के लिए इकाई संबंध का उपयोग किया जाता है
  • डीबी का आकार 100 एमबी-जीबी सरल लेनदेन या क्वायर

डेटा वेयरहाउस

  • OLAP (ऑनलाइन विश्लेषणात्मक प्रक्रिया)
  • यह ऐतिहासिक डेटा स्टार स्कीमा, स्नो फ्लेक्स्ड स्कीमा और आकाशगंगा के बारे में है
  • स्कीमा का उपयोग डेटा वेयरहाउस को डिजाइन करने के लिए किया जाता है
  • DB आकार 100GB-TB बेहतर खनन प्रदर्शन डेटा के लिए क्वेरी प्रदर्शन नींव
  • उपयोगकर्ताओं को अपने कॉर्पोरेट डेटा के विभिन्न पहलुओं के बारे में गहन समझ और ज्ञान हासिल करने में सक्षम बनाता है, ताकि डेटा के विभिन्न प्रकार के संभावित दृश्यों के लिए तीव्र, सुसंगत, संवादात्मक पहुंच हो सके

4

डेटा वेयरहाउस बनाम डेटाबेस: एक डेटा वेयरहाउस विशेष रूप से डेटा एनालिटिक्स के लिए डिज़ाइन किया गया है, जिसमें डेटा में रिश्तों और रुझानों को समझने के लिए बड़ी मात्रा में डेटा पढ़ना शामिल है। एक डेटाबेस का उपयोग डेटा को पकड़ने और स्टोर करने के लिए किया जाता है, जैसे कि लेनदेन का विवरण रिकॉर्ड करना।

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

ट्रांसेक्शनल डेटाबेस: उपयुक्त वर्कलोड - लेन-देन प्रसंस्करण। डेटा स्रोत - डेटा जिस पर कब्जा किया गया है, वह एकल स्रोत से है, जैसे कि ट्रांसेक्शनल सिस्टम। डेटा कैप्चर - लेन-देन थ्रूपुट को अधिकतम करने के लिए नए डेटा के रूप में निरंतर लिखने के संचालन के लिए अनुकूलित। डेटा सामान्यीकरण - अत्यधिक सामान्यीकृत, स्थिर स्कीमा। डेटा संग्रहण - एकल पंक्ति-उन्मुख भौतिक ब्लॉक में उच्च लेखन कार्यों के लिए उच्चीकृत। डेटा एक्सेस - छोटे रीड ऑपरेशंस की उच्च मात्रा।


1

एप्लिकेशन के लिए कोई भी डेटा स्टोरेज आमतौर पर डेटाबेस का उपयोग करता है। यह रिलेशनल डेटाबेस या कोई sql डेटाबेस नहीं हो सकता है जो वर्तमान में ट्रेंडिंग हैं।

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

संगठित डेटा मदद करता है और रिपोर्टिंग और व्यावसायिक निर्णय प्रभावी ढंग से ले रहा है।


1

डेटाबेस:

ऑनलाइन ट्रांजेक्शनल प्रोसेसिंग (OLTP) के लिए उपयोग किया जाता है।

  • लेन-देन उन्मुख।
  • अनुप्रयोग उन्मुख।
  • मौजूदा डेटा।
  • विस्तृत डेटा।
  • स्केलेबल डेटा।
  • कई उपयोगकर्ता, प्रशासक / परिचालन।
  • निष्पादन समय: छोटा।

डेटा वेयरहाउस:

ऑनलाइन एनालिटिकल प्रोसेसिंग (OLAP) के लिए उपयोग किया जाता है।

  • उन्मुख विश्लेषण।
  • विषय उन्मुख।
  • ऐतिहासिक आंकड़ा।
  • एकत्र डेटा।
  • स्थैतिक डेटा।
  • कई उपयोगकर्ता नहीं, प्रबंधक।
  • निष्पादन समय: लंबा है।

1

डेटा वेयरहाउसिंग (डीडब्ल्यू) सार्थक व्यापारिक अंतर्दृष्टि प्रदान करने के लिए विभिन्न स्रोतों से डेटा एकत्र करने और प्रबंधित करने के लिए प्रक्रिया है। डेटा वेयरहाउस का उपयोग आमतौर पर विषम स्रोतों से व्यावसायिक डेटा को जोड़ने और विश्लेषण करने के लिए किया जाता है। डेटा वेयरहाउस BI सिस्टम का मूल है जो डेटा विश्लेषण और रिपोर्टिंग के लिए बनाया गया है।


0

डेटा वेयरहाउस के लिए स्रोत डेटाबेस का क्लस्टर हो सकता है, क्योंकि डेटाबेस का उपयोग ऑनलाइन लेनदेन प्रक्रिया के लिए किया जाता है जैसे कि वर्तमान रिकॉर्ड रखने के लिए..लेकिन डेटा वेयरहाउस में यह ऐतिहासिक डेटा संग्रहीत करता है जो ऑनलाइन विश्लेषणात्मक प्रक्रिया के लिए हैं।


0

डेटा वेयरहाउस एक प्रकार का डेटा स्ट्रक्चर है, जिसे आमतौर पर डेटाबेस में रखा जाता है। डेटा वेयरहाउस डेटा मॉडल को संदर्भित करता है और किस प्रकार के डेटा को वहां संग्रहीत किया जाता है - डेटा जो एक विश्लेषणात्मक उद्देश्य को पूरा करने के लिए मॉडल (डेटा मॉडल) है।

एक डेटाबेस को किसी भी संरचना के रूप में वर्गीकृत किया जा सकता है, जिसमें डेटा होता है। परंपरागत रूप से वह Oracle, SQL सर्वर या MySQL की तरह RDBMS होगा। हालाँकि एक डेटाबेस Apache Cassandra जैसा एक NoSQL डाटाबेस या AWS RedShift जैसा एक स्तंभ MPP भी हो सकता है।

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

OLTP बनाम OLAP आपको DW और डेटाबेस के बीच का अंतर नहीं बताता है, OLTP और OLAP दोनों डेटाबेस पर रहते हैं। वे सिर्फ एक अलग फैशन (अलग डेटा मॉडल के तरीके) में डेटा स्टोर करते हैं और विभिन्न उद्देश्यों (OLTP - रिकॉर्ड लेनदेन, अपडेट के लिए अनुकूलित) की सेवा करते हैं; OLAP - जानकारी का विश्लेषण, रीड्स के लिए अनुकूलित)।


-1

सरल शब्दों में देखें: डेटावेयर -> विश्लेषणात्मक / भंडारण / कॉपी और विश्लेषण के लिए विशाल डेटा का उपयोग करना। डेटाबेस -> अक्सर इस्तेमाल किए जाने वाले डेटा के साथ CRUD ऑपरेशन।

डाटवेयर हाउस एक तरह का स्टोरेज है, जिसे आप दैनिक आधार पर उपयोग नहीं कर रहे हैं और डेटाबेस कुछ ऐसा है जो आपका अक्सर काम करता है।

उदाहरण के लिए। अगर हम बैंक का स्टेटमेंट पूछ रहे हैं तो यह हमें पिछले 3/4/6 / अधिक महीनों के लिए देता है bcoz यह डेटाबेस में है। यदि आप इससे अधिक चाहते हैं तो यह डाटवेयर घर पर संग्रहीत है।


-1

उदाहरण: एक घर के लायक है $100,000, और यह $1000प्रति वर्ष की सराहना कर रहा है ।

वर्तमान घर के मूल्य पर नज़र रखने के लिए, आप एक डेटाबेस का उपयोग करेंगे क्योंकि मूल्य हर साल बदल जाएगा।

तीन साल बाद, आप घर के मूल्य को देख पाएंगे $103,000.

ऐतिहासिक घर के मूल्य पर नज़र रखने के लिए, आप एक डेटा वेयरहाउस का उपयोग करेंगे क्योंकि घर का मूल्य होना चाहिए

$100,000 on year 0, 
$101,000 on year 1, 
$102,000 on year 2, 
$103,000 on year 3. 
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.