Some thoughts:

1/ If it were a triples+quads design (TripleTable, QuadTable) , not just quads, there would be 3 indexes not 6 for triples so 2x faster.

2/ As autocommit and txn forms are nearly the same, I guess that every add(Quad) is causing a new pcollections tree for each index.

I don't know pcollections but is it possible to use it so a independent tree is created only at begin(W). i.e. copy-to-root does not happen on stuff updated already touched after begin(W).

        Andy

Reply via email to