We've been using eXist since version 0.9 (!) and we've found that for
the uses we put it to, it's been rock solid. Our basic practices are not
the standard or recommended ways to use eXist, really, though. This is
what we do:
1. We tend to pick a known stable version of eXist, build it ourselves,
test it thoroughly, and then deploy it and stick to it long-term. We
don't upgrade live eXist instances often.
2. Each distinct application gets its own eXist instance. That way if
something goes wrong with one instance, it can't affect other projects.
(Not that things go wrong much, but it's always possible for an admin to
have a bad day and blow something up.) I prefer to have as many eXist
instances as possible running the same build, rather than have lots of
different builds across different projects.
3. We only use eXist for serving content. We never have data being
directly edited in eXist. Content is created externally and stored in
version control repos, output is built periodically, and a new version
of an app (a XAR file) is pushed to eXist when we're happy with it. We
do lots of XQuery and XSLT (searching and rendering) of course, but we
don't do live editing.
4. We don't use any of the templating components of eXist.
Given these constraints, we've found eXist to be thoroughly reliable.
On 2018-10-25 4:09 a.m., Nathan Gibson wrote:
> Dear TEI List,
> This is a question about the TEI ecosystem rather than TEI itself. Some
> colleagues have asked me to advise about which XML database software
> they should use for displaying their project with TEI documents
> (specifically, manuscript descriptions). I myself am most familiar with
> eXist-db, but some concerns were raised about its performance and
> 1. If you use eXist for your project, how have you found its
> performance and reliability, especially for recent releases? (That
> is, is it slow and does it crash often?)
> 2. Do you recommend an alternative to eXist? If so, how broad is the
> user base and app base?
> Thanks in advance for your input,
> Nathan Gibson
> Nathan P. Gibson, Ph.D.
> Senior Research Associate, Biblia Arabica <https://biblia-arabica.com/>
> Ludwig-Maximilians-Universität München
> Institut für den Nahen und Mittleren Osten
> [log in to unmask] <mailto:[log in to unmask]>