2011/3/18 Enrico Daga <[email protected]>:
>
>> I am sure they would appreciate to review patches should you want to
>> implement those improvements.
> Actually it looks like named graphs are supported.

Ok great.

> Thank you for the
> analysis, I've seen it in the clerezza dev list.
> About the performance issue (I didn't get this because of a very
> limited dataset), this is only a problem of the TDB triple store, if I
> understood correctly, and should not happen with other storage, such
> sesame, right?

It will happen on any other triple stores since currently the sparql
engine talks to the store through a set of generic clerezza wrappers
for the jena classes (TcDataset, JenaGraphAdaptor and so on).

This way you can use the jena sparql engine (ARQ) on a store that does
not support sparql by going through the clerezza wrapper: however when
the store is able to perform sparql queries optimization by itself,
the jena sparql does not see it and uses instead a naive iterator /
filtering strategy that works everywhere albeit without using any
indexing optimization provided by the store (and will furthermore put
a high pressure on the GC with the collection of many clerezza
transient wrapping objects).

-- 
Olivier
http://twitter.com/ogrisel - http://github.com/ogrisel

Reply via email to