XML database


Also found in: Wikipedia.

XML database

A database that stores XML documents. There are two types. The first is the "XML-enabled database," which is a relational or object-oriented database that has been extended to hold XML data. In this method, there is always a conversion to and from the XML document to the underlying structure such as rows and columns in the relational model. In addition, the XML-enabled database may only store part of the XML document.

The second is the "native XML database," which indexes XML documents directly and stores the entire XML document and related elements. Depending on the application, the native XML database may provide better performance than the XML-enabled database. For more information on XML databases, visit Ron Bourret's site at www.rpbourret.com. See round tripping.
References in periodicals archive ?
With the widespread use of the extensible Markup Language (XML), more and more applications store and query XML documents in XML database systems.
Moreover, with XML becomes the lingua franca of data interchange increasingly, various research has been done to query XML Database using relational database system [1] [2].
MerMEId (Metadata Editor and Repository for MEI Data) consists of an XML database that stores MEI-formed data and a Web browser-based interface that facilitates metadata editing.
This schema can be accordingly imported in the native XML database representing the schema of XML Data warehouse which is populated with XML data sources by applying XSLT stylesheets to transform the original XML sources into another presentation according to the structure of this schema.
Fujitsu's Musetheque is equipped with FUJITSU Software Interstage Shunsaku Data Manager, an XML database engine that enables high-speed searches of large volumes of written material, and even if there is a future increase in collections information, high search speeds will still be possible owing to a multicore parallel processing function.
Scope Search natively supports complex hierarchical data structures, giving AIE the capabilities of an XML database, but with the flexibility and performance of an advanced search engine.
"An XML database was a natural fit for this work," Allen explained.
By dragging and dropping a Microsoft Access or XML database into Rapid CG, followed by linking it to a template created in Inscriber GS CG (included with every Broadcast Pix system), information can be automatically updated in specific fields within the template, eliminating the need to re-key data.
A native XML database, eXist [15] is the chosen product for persistence.
This guide for database administrators, application developers, and IT architects offers hands-on solutions and best practices for developing and managing XML database applications with DB2, and provides about 700 "recipe-style" practical examples (including 250 XQuery and SQL/XML queries) covering the entire application lifecycle, from planning and design through coding, optimization, and troubleshooting.
John explains that by using an XML database instead of a traditional publisher database, such as Sybase or Oracle, Wiley content is more easily found.
These datacentric documents, as Bourret calls them, as well as other legacy material like technical manuals, can be ordered within an XML database. The database pulls out information included in the documents and formats it behind the scenes so engineers can search those documents in highly specialized ways.