Inline-Tag-Speicherung
Abhängig von der Größe Ihrer Tags können Sie diese in den article_tags
speichern Tabelle:
article_id | tag_contents
Fügen Sie UNIQUE(article_id, tag_contents)
hinzu um das Speichern doppelter Tags pro Artikel zu vermeiden
Wichtig
Dieser Ansatz hat einen Nachteil; die Tags sind nicht miteinander verbunden, wenn also Änderungen an einem Tag vorgenommen werden, müssen Sie die gesamten article_tags
aktualisieren Tisch. Auch wenn die Tags deutlich länger als 4 Byte sind, sind Sie mit der nächsten Lösung besser dran.
Externer Tag-Speicher
Erstellen Sie weitere Tabellen-tags
:
id | tag_contents
Fügen Sie UNIQUE(tag_contents)
hinzu um das Speichern doppelter Tags zu vermeiden
Ändern Sie `article_tags:
article_id | tag_id
Fügen Sie UNIQUE(article_id, tag_id)
hinzu um das Speichern doppelter Tags pro Artikel zu vermeiden