Hi Mohamed, could you tell us a little bit more on the benchmark you are using? It is available to others to run/try?
Also, when you are directly using "TDBFactory.createDataset" and "QueryExecutionFactory.create" are you also ensuring you have MRSW (i.e. Multiple Readers XOR Single Writer) locking in place? Paolo Mohamed Morsey wrote: > Hi all, > > I'm doing a kind of benchmarking on triple stores using DBpedia dataset, > and I'm using Jena-TDB as one of them. > I've installed Joseki server, and configured its config file to use this > dataset. > But when I try to benchmark Jena through Joseki, the performance of > Jena-TDB is very low and too many queries time out. > I've assigned 8GB of memory to Joseki. > > I've also tried to query the DBpedia graph directly using > "TDBFactory.createDataset" and "QueryExecutionFactory.create", but when > I iterate through the returned "ResultSet" either with simple loop or > with "ResultSetFormatter.consume", it works only for the first few > queries and afterwards an Exception of type > "com.hp.hpl.jena.tdb.base.block.BlockException" is always thrown. > > Any help will be appreciated. >
