Catacomb is a WebDAV repository module for use
with the Apache WebDAV module, mod_dav. Apache
mod_dav parses WebDAV protocol requests into
operations on a repository providing persistent
storage of resources and their properties. The
default repository for mod_dav is provided by a
separate module, mod_dav_fs, which stores resource
bodies as files in the filesystem, and stores
properties in a (G)DBM database. Catacomb provides
a replacement for mod_dav_fs called mod_dav_repos
that stores resources and their properties in a
relational database (MySQL). The primary advantage
of this approach is the searching capabilities of
the database are used to implement the DASL protocol.