एक डेटाबेस प्रोग्राम को अपने डेटा को दो आयामी तालिका में दर्शाना चाहिए, स्तम्भ और पंक्तियों में, लेकिन उसे एक आयामी लड़ी के रूप में संग्रहीत करना चाहिए.
इस सरल तालिका में एक कर्मचारी पहचानकर्ता (EmpId), नाम क्षेत्र (अंतिम नाम और प्रथम नाम) और एक वेतन (वेतन) शामिल होता है। 

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

एक कॉलम-ओरिएंटेड डेटाबेस सभी मान को एक पंक्ति में एक साथ क्रमवार करता है, फिर मान को अगली पंक्ति में करता है और इसी तरह आगे बढ़ता जाता है। 

एक कॉलम-ओरिएंटेड डेटाबेस एक स्तम्भ के सभी मान को एक साथ क्रमवार करता है, फिर अगले स्तम्भ के मान को करता है और इसी तरह आगे बढ़ता जाता है। 

यह एक सरलीकरण है। विभाजन, अनुक्रमण, कैशिंग, विचार, OLAP क्यूब और विनिमय प्रणाली जैसे कि राईट अहेड लॉगिंग या बहुसंस्करण संगामिति नियंत्रण, ये सभी, भौतिक संगठन को नाटकीय रूप से प्रभावित करती है। इस तथ्य के बाद, ऑनलाइन ट्रांजैक्शन प्रोसेसिंग (ओएलटीपी)-केंद्रित आरडीबीएमएस प्रणालियां अधिक पंक्ति-उन्मुख होती हैं, जबकि ऑनलाइन एनालिटिकल प्रोसेसिंग (ओएलएपी)-केन्द्रित प्रणाली, पंक्ति-उन्मुख और स्तम्भ-उन्मुख का संतुलन हैं। 

लाभ
विवरण
कार्यान्वयन
कम्प्रेशन