Re:Startups should use a relational database
by taspeotis on Sunday December 22, 2013 @06:18PM
(#6952222)
> It's not about indexing paths you indicate, XML databases are about indexing the whole structure
From my first link, MSSQL does both:
The primary XML index indexes all tags, values, and paths within the XML instances in an XML column
...
To enhance search performance, you can create secondary XML indexes. A primary XML index must first exist before you can create secondary indexes
And it supports some reasonable subset of XQuery [1].[1] http://technet.microsoft.com/en-us/library/ms187854.aspx
Of course, it is possible to implement all of this on top of existing database technology. E.g. Oracle's Berkeley DB XML is implemented on top of Berkeley DB. But, a relational database with some indexing of XML does not provide the same functionality as an XML database.