Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

There are also significant differences between LevelDB and PostgreSQL/MySQL backends, with LevelDB being much faster: 7-10 seconds as opposed to 29-36 seconds for the object with 10,000 links to repository objects.

TODO
Version/BranchLevelDBMySQLPostgreSQL
4.5.08  
4.5.110TODOTODO
master (a58f5a05)73229
modeshape5  (c177adc8)n/aTODO30
acoburn:fcrepo-1957 (4bf3ecab)93630

Testing initially focused on a couple of factors that seemed likely to be the problem:

  • using properties explicitly set on the object, as compared to IndirectContainers
  • debugging the RDF-generation code that produces the IndirectContainer triples
  • running under Tomcat instead of Jetty

However, those do not appear to impact performance.  So the process of converting a node reference to a URI seems like the most likely culprit (hence looking at acoburn:fcrepo-1957).