इनलाइन टैग संग्रहण
अपने टैग के आकार के आधार पर आप उन्हें article_tags
. के अंदर स्टोर कर सकते हैं टेबल:
article_id | tag_contents
UNIQUE(article_id, tag_contents)
प्रति लेख डुप्लिकेट टैग संग्रहीत करने से बचने के लिए
महत्वपूर्ण
इस दृष्टिकोण में एक नकारात्मक पहलू है; टैग एक दूसरे से जुड़े नहीं हैं, इसलिए यदि किसी टैग में परिवर्तन किए जाते हैं तो आपको संपूर्ण article_tags
को अपडेट करना होगा मेज़। साथ ही, यदि टैग 4 बाइट से काफ़ी लंबे हैं तो आप अगले समाधान के साथ बेहतर होंगे।
बाहरी टैग संग्रहण
एक और टेबल बनाएं tags
:
id | tag_contents
जोड़ें UNIQUE(tag_contents)
डुप्लिकेट टैग संग्रहीत करने से बचने के लिए
`article_tags को संशोधित करें:
article_id | tag_id
UNIQUE(article_id, tag_id)
प्रति लेख डुप्लिकेट टैग संग्रहीत करने से बचने के लिए