OrientDB 中的高效(图形)聚合

Efficient (graph) aggregations in OrientDB

给定一个包含相互关联的实体的图:

基于边聚合普通顶点的最有效方法是什么。例如 - 使用给定的图表 - return 具有聚合乐队计数的音乐家。

我目前的方法是汇总 post 选择:

select m, count(b) as cnt from (match {class:Musician, as: m}<-currentMember-{as:b} return m, b) group by m order by cnt desc limit 10

但这看起来效率很低。

试试这个:

select name, in('currentMember').size() as band from Musician order by band desc

希望对您有所帮助

此致