मतभेद कार्यान्वयन में कर रहे हैं, कि टेबलों में डेटा का प्रतिनिधित्व (संरचना) है।
रिडंडेंसी को कम करने और तालिका में लेखन कार्यों को अनुकूलित करने के लिए आम तौर पर सामान्य डेटाबेस में एक साधारण डेटाबेस संरचित किया जाता है। यह बड़ी और छोटी अनावश्यक तालिकाओं में बड़ी तालिकाओं को विभाजित करके हासिल किया जा सकता है, ताकि एक ही प्रकार के डेटा को एक ही स्थान पर अलग किया जा सके ताकि एक तालिका में जोड़, हटाना और संशोधनों को केवल एक तालिका में बनाया जा सके। तब छोटी तालिकाओं को उनके बीच परिभाषित रिश्तों के माध्यम से एक साथ जोड़ा जाता है (यह विदेशी कुंजी द्वारा किया जाता है), जिसके परिणामस्वरूप डेटा पुनर्प्राप्त करते समय कई तालिकाओं के बीच जुड़ते हैं।
दूसरी ओर एक डाटावायरहाउस केवल संचालन पढ़ने के लिए संरचित है, यही कारण है कि डाटावायरहाउस डेटा में कुछ स्तर की अनावश्यकता स्वीकार करता है, क्योंकि इससे तेज़ी से पढ़ना पड़ता है। डेटावायरहाउस डेटा में आम तौर पर आयामी मॉडलिंग के उपयोग के माध्यम से सितारेचेमा दृष्टिकोण कहा जाता है। इसका मतलब है कि आप सभी प्रासंगिक रिकॉर्ड और उपायों ($ में fx बिक्री राशि), और फिर कई छोटे तालिकाओं (बुलाया dimensiontables) के साथ 1 बड़ा तालिका (Facttable) कि facttable में मूल्यों का वर्णन करता है। आयामटेबल्स डेट, सेल्सकंट्री, सेल्सपर्सन, उत्पाद इत्यादि जैसी कुछ हो सकती हैं जो सभी तथ्यों से बिक्री की राशि का वर्णन करती हैं। आयामों को फिर विदेशी कुंजी के साथ फैक्टटेबल से संबंधित किया जाता है, जिससे मध्य में फैक्टटेबल के साथ आकृति जैसे स्टार और इसके आसपास के सभी आयामों को इसके साथ जुड़े सर्कल में बनाते हैं।
एनबी: यह एक बहुत ही सरल परिचय है, और आपको निश्चित रूप से कुछ विवरण पढ़ने के लिए कुछ डाटावायरहाउस कूड़ेचर का उल्लेख करना चाहिए। राल्फ किमबाल और बिल इनमन द्वारा किताबों की तलाश करें, वे डाटावायरहाउस क्षेत्र के भीतर गुरु हैं।
के संभावित डुप्लिकेट [एक डेटाबेस और एक डेटा गोदाम के बीच क्या अंतर है?] (Http://stackoverflow.com/questions/3419353/what-is-the-difference-between-a- डेटाबेस और एक-डेटा-गोदाम) – Pondlife