Я пишу небольшой веб-сайт для работы, где сотрудники могут консультироваться с видео-капсулами о том, как использовать различные программы, которые мы используем. Меня попросили упорядочить видео по категориям, и категории должны быть произвольно вложены.
Я искал два способа смоделировать это: вложенные множества и списки смежности. Кажется, у них обоих есть свои взлеты и падения, и мне было интересно, сможет ли кто-нибудь помочь мне выбрать модель, которая наилучшим образом соответствует моему сценарию использования.
- Я хочу отобразить категории в меню вместе с количеством видео в этой категории
- Сайт будет обновляться раз в неделю, если что. Большая часть активности базы данных будет читать.
- Сайт не будет интенсивно посещаться. Никогда больше, чем 2-3 пользователя одновременно, я бы ожидал.
- Категории, вероятно, будут установлены, когда мы создаем сайт, и редко (если вообще когда-либо) затрагивались впоследствии. Возможно, будут добавлены некоторые категории, но я не ожидал, что категории будут удалены или перемещены в дереве.
- Это летняя работа, поэтому я ожидаю, что кто-то еще будет поддерживать сайт после того, как я уйду.
Спасибо за помощь.