I have a set of JSON-LD documents which I would like to query across and for each result return a nested JSON object for display in a user interface. For example, let's imagine I was querying an employee database to find employees with the job title "Software Developer" and for each matching Employee return the following nested structure:
{
@type: "Employee",
@id: "employee:bob",
name: "Bob",
job_title: "Software Developer",
email: "bob@example.com",
manager: {
@type: "Employee",
@id: "employee:alice",
name: "Alice"
}
}
I can see how I could write the filter based on the pattern matching syntax but I don't see how I could gather the data to produce the result (which in reality might be much more deeply nested.)2. Have you benchmarked against RedisGraph?
They seem to have achieved very good performance from building atop of GraphBLAS.