|
>Home>Products>DataDirect XQuery>Features>Advantages of DataDirect XQuery
Print
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.
|