March 19, 2008
Welcome to my XML database blog. In this blog, I will describe the use and adoption of XML databases, concentrating on native XML databases and hybrid XML databases.
Until recently, databases had limited support for XML data. For instance, when putting XML data in a relational database, one typically had to choose between storing it as a character large object (CLOB) or “shredding” the data into smaller pieces and storing them in individual fields. This situation was far from ideal, as both approaches imposed significant limitations on solutions that use the XML data.
To address these shortcomings, a number of databases have emerged with native support for XML data. These databases use XML as a fundamental unit of storage. They also support syntaxes like XPath or XQuery for working with the XML data. This blog is dedicated to the use of native XML databases and related solutions.