Versions Compared

Key

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

...

VIVO does limited caching. VIVO caches some information in the visualisation stack. This is not critical to the operation of VIVO, as application servers can each build their own cache.  Sticky routing, so that people get consistent graphs in a single session may be sufficient, even if each server could vary slightly in what is displayed.

...

The configuration triple store is TDB, stored in the tdbModels folder in the home directory. TDB requires that you only have one JVM accessing a TDB triple store. Replication is not possible while the TDB files whilst they are open. There are two potential solutions.  Through disciplined system administration you may find that the material in the  configuration triple store can be considered static.  The triple store can then be replicated with across each server using a copy. A second approach would involve storing the configuration triple store using SDB in an HA MmSQL MySQL cluster.  This would involve recoding relevant parts of the Vitro application, which appears to be feasible.

...