इनलाइन टैग संग्रहण
अपने टैग के आकार के आधार पर आप उन्हें 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) प्रति लेख डुप्लिकेट टैग संग्रहीत करने से बचने के लिए