древовидное, я бы озадачился такими вопросами
1) как часто будут добавляться новые данные
2) как часто будут идти выборки из дерева
- какие будут выборки? Нужно ли строить хлебные крошки как при навигации по сайту и тд.
После того, как будет понимание того как будут использоваться всякое древовидное станет понятно как все это хранить.
Основные алгоритмы: Adjacency List, Matherialized Path, Nested Set. Первый и последний можно очень удачно подружить.
Ниже, немного чтива http://mikehillyer.com/articles/managing-hierarchical-data-in-mysql/
Огромное спасибо! да, выборка хлебных крошек одним запросом без рекурсии однозначно нужно.
первый и второй тоже удачно дружатся
Обсуждают сегодня