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