हम वीडियो- और ऑडियो-क्लिप, फ़ोटो और वेक्टर-ग्राफिक्स के लिए एक मंच प्रदान करते हैं। हमने डेटाबेस बैकएंड के रूप में MySQL के साथ शुरुआत की और हाल ही में फ़ाइलों की सभी मेटा-जानकारी को संग्रहीत करने के लिए MongoDB को शामिल किया , क्योंकि MongoDB बेहतर आवश्यकताओं को पूरा करता है। उदाहरण के लिए: तस्वीरों में Exif जानकारी हो सकती है , वीडियो में ऑडियो-ट्रैक हो सकते हैं जहां हम मेटा-जानकारी को भी संग्रहीत करना चाहते हैं। वीडियो और वेक्टर-ग्राफिक्स किसी भी सामान्य मेटा-जानकारी आदि को साझा नहीं करते हैं, इसलिए मुझे पता है, कि MongoDB इस असंरचित डेटा को संग्रहीत करने और इसे खोज योग्य रखने के लिए एकदम सही है।
हालांकि, हम अपने प्लेटफॉर्म को विकसित करना और सुविधाओं को जोड़ना जारी रखते हैं। अब अगले चरणों में से एक हमारे उपयोगकर्ताओं के लिए एक मंच प्रदान करेगा। अब जो सवाल उठता है वह यह है: MySQL डेटाबेस का उपयोग करें, जो फ़ोरम और फ़ोरम-पोस्ट आदि के भंडारण के लिए एक अच्छा विकल्प होगा या इसके लिए MongoDB का भी उपयोग करें?
तो सवाल यह है: MongoDB का उपयोग कब करें और RDBMS का उपयोग कब करें। आप क्या पसंद करेंगे, mongoDB या MySQL, अगर आपके पास विकल्प था और आप इसे क्यों लेंगे?