Databases tailored for the storage of XML data represent an exciting new opportunity for improvement in the storage and manipulation of data and metadata. For a large set of applications an XML database will often far surpass traditional data storage mechanisms in convenience, ease of development and performance. The following list contains a number of applications that are ideally suited for XML databases.
- Corporate information portals
 - Membership databases
 - Product catalogs
 - Parts databases
 - Patient information tracking
 - Business to business document exchange
 XML Enabled databases[edit]
XML enabled databases typically offer one or more of the following approaches to storing XML within the traditional relational structure:
- XML is stored into a CLOB (Character large object)
 - XML is `shredded` into a series of Tables based on a Schema [4]
 - XML is stored into a native XML Type as defined by the ISO[5]
 RDBMS that support the ISO XML Type are:
- IBM DB2 (pureXML[6])
 - Microsoft SQL Server [7]
 - Oracle Database [8]
 - PostgreSQL [9]
 Typically an XML enabled database is best suited where the majority of data are non-XML, for datasets where the majority of data are XML a Native XML Database is better suited.
