The real power of XQuery comes with a database hosting the data for dynamic retrieval and processing. Today there are several databases out there supporting XQuery processing, even as open source.
Open Source
- eXist (http://exist.sourceforge.net/)
XQuery sandbox here http://demo.exist-db.org/exist/sandbox/sandbox.xql - sedna (http://modis.ispras.ru/sedna/)
XQuery sandbox here http://wikixmldb.org/xq/ - BaseX (http://www.inf.uni-konstanz.de/dbis/basex/)
XQuery sandbox here http://phobos101.inf.uni-konstanz.de/basex/demo - brandnew TNTBase (http://tntbase.org/)
XQuery sandbox here http://alpha.tntbase.mathweb.org:8080/tntbase/ores/Try.html
uses Subversion and the Berkley DB XML. This implementation adds more XML processing infrastructure which intends to be a XML Pipelining infrastructure including a XML database. - Oracle Berkeley DB XML (http://www.oracle.com/us/products/database/berkeley-db/index-066571.html)
There is a commercial version available as well.
- The big 3 relational db vendors (MS, Oracle, IBM) provide XQuery support. This approach combines relational storage of xml fragments and is therefore only suitable in certain use-cases
- MarkLogic (http://www.marklogic.com/)
the most powerful XML DB currently available in my point of view.
no online sandbox available, but a free developer edition can be downloaded from http://developer.marklogic.com/products - ....
1 comment:
Cool commentary. I like the info you've been putting out lately!
Post a Comment