Comparison to Other XQuery Implementations

DataDirect XQuery® offers unsurpassed access to heterogenous data as XML, support for multiple environments for XQuery execution, and a thorough and robust XQuery implementation. Add to that performance, scalability, and competent and responsive support, and we're confident you'll choose DataDirect XQuery®.


XQuery is now a widely-implemented language, with implementations for most relational databases, XML repositories, and XML IDEs. There are also in-memory implementations, implementations based on full-text systems, and application servers. When choosing an XQuery implementation, be aware that there are huge differences in the data sources that can be queried, the environments in which the XQuery engine runs, the quality and completeness of the XQuery implementation, performance, and the level of support you can expect from the company that stands behind it. Here are some of the differences between DataDirect XQuery® and other XQuery implementations.

  • Unlike XQuery implementations from relational vendors, DataDirect XQuery® works with any major relational database.
  • Unlike server-based XQuery implementations, DataDirect XQuery® does not require that a server be installed. DataDirect XQuery® works with any web server or J2EE application server, but does not require a server and has no server of its own.
  • Unlike the dedicated XQuery implementations in some XML IDEs, DataDirect XQuery® is designed to be embedded into any Java application, and has no dependency on the IDE. Of course, you can use the Stylus Studio IDE or the XML Editor for Eclipse (DataDirect XQuery® Edition) to visualize data sources and design and debug the queries for your application.
  • Unlike XQuery implementations from native XML databases and repositories, DataDirect XQuery® works with conventional relational databases.
  • Unlike memory-based XQuery implementations, DataDirect XQuery® can generate efficient SQL to query relational data along with other kinds of data.
  • Unlike the vast majority of XQuery implementations in any environment, DataDirect XQuery® can query very large XML files because of its support for Document Projection and Document Streaming.
  • DataDirect XQuery®'s implementation of XQuery is complete, current, and compatible.
  • DataDirect XQuery® offers exceptional performance and scalability.

Free Webinar: DataDirect XQuery® to the Rescue!!

Oracle's XQuery got you mired in the mud? Bogged down with BEA and IPEDO’s XQuery platforms? DataDirect XQuery® to the rescue!

DataDirect XQuery® is scalable, flexible, reliable, and production-ready. We will rescue your integration application project and get it back on track!!

New Features in DataDirect XQuery®

DataDirect XQuery® is now released!

DataDirect XQuery® provides full update support for relational data, easy integration for Web Services, additional enhancements for performance and scalability and more!

Download now!

New Case Study

Gevity produces sales proposals in real time using DataDirect XQuery®. See how Gevity uses DataDirect XQuery® to combine Web service data from SalesForce.com with relational data in Oracle in a pricing engine for HR management.