CXD is an XML and structured data tool which provides an XML searchable repository. It can handle widely variant data and still provide full searching semantics that are fully knowledgeable about the structure of the data. CXD also allows high volume business events that can be triggered by changes in the data structures. CXD allows data structures to evolve without requiring schema or table structure changes. This means that a company can add new fields to Employee records and they are still an employee and can still be searched along with the rest of the employees without changing the original record structures.
CXD offers high speed indexing capabilities. It also includes the ability to make incremental changes to the XML data. It can index millions of XML documents. CXD supports index sizes of greater than 2 gigabytes. It has an open XML/HTTP API for integration with all major programming environments. Queries against XML documents can be done using the standard SQL language. A browser based GUI environment helps programmers understand the structure and semantics of their XML data.
CXD targets environments with rapidly changing schemas where there is a widely variable set of attributes contained in records of the same base type. CXD can automatically integrate queries drawn from multiple schemas simultaneously while automatically retaining relationships between the old and new schema structures. CXD also includes event triggers that can be setup to fire notification events over time or as data changes.
A free evaluation version is available for download at the Coherity Web site.