Должен ли я использовать ORM для моделирования большой древовидной структуры? - PullRequest
4 голосов
/ 10 февраля 2012

Мы разрабатываем систему видео по запросу, где пользователи могут загружать видео.Мы хотим создать древовидную структуру архива видео, в которой пользователь может создавать папки исполнителей / альбомов и т. Д. И хранить видео в правильных папках.Как и все древовидные структуры, пользователь сможет перемещать видео между папками, удалять вложенные деревья, копировать видео и перемещать вложенные деревья и дочерние элементы.

Дерево может иметь 10 тысяч из 1000 видео и папок.

У меня вопрос, подойдет ли ORM для древовидной структуры такого размера?

1 Ответ

5 голосов
/ 10 февраля 2012

Предполагая, что ваша древовидная структура в базе данных будет выглядеть как:

FolderId | ParentFolderId | FolderName

Почему бы и нет?

Вопрос не в том, используете ли вы ORM или нет, вопрос в том, с какой проблемой у вас работает ORM.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...