eXist is a repository and retrieval engine for XML documents build on top of an relational database (MySQL or Oracle). It provides structured retrieval of arbitrary xml documents with support for fulltext search, based on traditional rdbms.