Versions Compared

Key

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

...

Paul Gearon gave us an update on XA2, the future storage engine for Mulgara.  This work looks promising (big scalability, performance improvements) and is currently in need of funding.

We also talked about the current state of Fedora's integration with Mulgara.  Currently, it is much faster to do large batches of updates to Mulgara than to perform many small commits.  This is what Trippi does.  However, when working in this mode, it is not really transactional.  We wondered whether it made more sense ultimately to treat the Resource Index as a transactional resource (in which case performance would currently suffer) or to just consider it a external index whose contents are not always up-to-date with the repository.  Paul pointed out that XA2's design is amenable to getting high performance with many small, transactional commits.

Paul He also gave us an overview of Mulgara's architecture, with a focus on Resolvers.

...