I'm looking at building a radio play style streaming music player.
My biggest concern right now is figuring out which database paradigm will fit the problem of calculating the next song the best.
I'm leaning towards a graph db, but I'm concerned the graph will either be too big too perform or won't result in enough variety.
I have a list of acceptable databases, a rough max dataset size, and a preliminary set of filters and rankings.
Would this question be too opinion based or too broad if I provided aforementioned information?
Update asked the question here (now deleted)