आप एक इकाई विशेषता मान मॉडल देखना चाह सकते हैं (ईएवी) तब अपने डेटा के लिए डिज़ाइन करें।
मूल रूप से आपके पास टेबल नामों वाली एक टेबल हो सकती है, और टेबल पर कुछ अन्य मेटा-डेटा हो सकते हैं।
फिर, आप उन पंक्तियों में से प्रत्येक के लिए कॉलम डेटा, जैसे डेटाटाइप और नाम रखने के लिए एक तालिका बना सकते हैं।
फिर, आपके पास एक टेबल है जहां आप प्रत्येक कॉलम के लिए एक लंबी टेबल में मान डालते हैं।
यह आपको गतिशील रूप से तालिकाएँ बनाने, या पंक्तियों को गतिशील रूप से जोड़ने/निकालने की अनुमति देता है।
संबंधपरक और ईएवी पर तुलना के लिए आप इस प्रश्न को देख सकते हैं:
इकाई विशेषता मान डेटाबेस बनाम . सख्त संबंधपरक मॉडल ईकॉमर्स
हालांकि, यदि आप इस डेटा का संबंधपरक दृष्टिकोण रखना चाहते हैं, तो आपको विचारों को अप-टू-डेट रखने में मदद करने के लिए ट्रिगर बनाने की आवश्यकता होगी, और इसे अच्छी तरह से काम करने के लिए यह एक बड़ा काम हो सकता है। यदि आपको संबंधपरक दृष्टिकोण की आवश्यकता नहीं है तो आपको ठीक होना चाहिए।
ऐसा करने का दूसरा तरीका नोएसक्यूएल डेटाबेस के साथ है (http://en.wikipedia.org/wiki/ नोएसक्यूएल ), क्योंकि स्कीमा को सेट करने की आवश्यकता नहीं है, और इसलिए आप केवल उस पंक्ति के लिए आवश्यक कॉलम स्टोर कर सकते हैं।
इस बिंदु पर मैं NoSQL के रास्ते पर जाऊंगा क्योंकि ऐसे कई डेटाबेस हैं जो काम कर सकते हैं, और आपको जो रीइन्वेंटिंग करने की आवश्यकता है वह न्यूनतम है।