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