Лучший способ хранить иерархические теги

У меня есть список, в котором каждая запись в списке помечена несколькими тегами. У каждого тега также могут быть дочерние теги. Каждая запись в списке может иметь более одного тега.

Например, запись списка, в которой говорится об автомобилях, может иметь теги с именами «автомобили», «автомобили», «феррари».

Я должен иметь возможность просматривать иерархия тегов, как показано ниже. Кроме того, не должно быть ограничений на количество тегов на запись, а также на то, насколько глубоко теги могут заходить.

Как мне сохранить эти данные? Я открыт для использования СУБД любого типа.

enter image description here

7
задан ashwnacharya 14 June 2011 в 14:45
поделиться