Comments 2
Запросы выглядят монструозно. Для таких простых агрегагатов SQL бы смотрелся короче. Это, видимо, произошло потому что SPARQL — язык для RDF графов. У вас же явно Property Graph. Neptune поддерживает язык Gremlin для таких граффов. И он гораздо выразительней. Лень разбираться в структуре вашего RDF графа. Предположим это artist("name")->song->release("year").
Тогда запрос "сколько релизов в год у каждого музыканта" будет выглядить на Gremlin примерно так:
years= [1998, 1999]
g.V().hasLabel("artist").
project("name","years_count").
by(values("name")).
by(__.out("sing").out("released").has("year, within(years)).groupCount().by("year"))
А не было такого впечатления: "дороговато"?
Sign up to leave a comment.
Первые впечатления от Amazon Neptune