We are developing a Video on demand system in which users can upload video. We want to create a tree-like structure of the archive of videos, where the user can create folders for artists / albums, etc. And save the video in the right folders. Like all tree structures, the user will be able to move video between folders, delete auxiliary trees, copy video, and move auxiliary trees and children.
A tree can contain 10,000,000 videos and folders.
My question is: is ORM suitable for a tree similar to a structure of this size?
source share