给定一个电影数据库,是否可以根据某些演员的存在及其各自存在的电影分钟百分比来加权每个节点,只返回高于指定阈值的节点?请提供一个示例(一般)查询。
埃斯:
Threshold: 600 (entered dynamically, not present in DB)
Actor: Good Guy
Val: +12 (entered dynamically, not present in DB)
Actor: Bad Guy
Val: -2 (entered dynamically, not present in DB)
Movie: Nice Movie
Length: 120min
Good Guy presence: 70min
Bad Guy presence: 10min
Val: 120/70*100*(+12) + 120/10*100*(-2)
If Val > 600 then return the node
另外,Neo4j 是适合这种操作的数据库,还是 Mysql 更适合这种用途?