Hi Rya folks! Rya looks very nice, from what I've seen so far (especially the Accumulo summit recordings). We're currently evaluating different triple stores for our use case.
We have a use case in which we need to receive ordered SPARQL results. Take this as an example: ex:Message_1 a ex:Message ; ex:number 1 . There are 1 billion of these statements in the db. We need to get the Messages with the highest number in batches of 100. Now if we run: SELECT ?message ?numberWHERE { ?message a ex:Message ; ex:number ?number .}ORDER BY DESC(?number)LIMIT 100OFFSET 0 It takes quite a long time on most triple stores. How would Rya perform on sth like this? To be honest I don't understand yet how Rya handles datatype properties that are strongly typed, e.g. all xsd:integer. Can it make use of the natural order of integers? Almost the same question would be asked for max() aggregations... Thank you so much for your help, Johannes