[xquery-talk] XML Databases that support "Dynamic" XQuery Collections?

David Lee dlee at calldei.com
Fri Feb 25 14:12:47 PST 2011

MarkLogic (community Edition as well as the paid edition) solves #1,
documents can be in multiple collections.

#2 is harder for me to understand.  In MarkLogic you can certainly
dynamically modify the collection membership with an xquery,
But that may not be what you're looking for.  In fact I'm not sure what the
meaning of "collection" is if its dynamic.
If you mean a runtime expression that returns a set of documents, that's not
really the meaning of "collection" but is certainly doable in many XML

David A. Lee
dlee at calldei.com

-----Original Message-----
From: talk-bounces at x-query.com [mailto:talk-bounces at x-query.com] On Behalf
Of Wood, Jamey
Sent: Friday, February 25, 2011 1:44 PM
To: talk at x-query.com
Subject: [xquery-talk] XML Databases that support "Dynamic" XQuery

Are there any XML Databases (or even just XQuery engines that use some kind
of persistent optimized indexing scheme) that provide some way to define
"dynamic" collections?  In other words, I'm looking for something similar to
how Saxon implements collections:



  * Any given document could belong to multiple different collections
  * A collection's membership might itself be produced by a query or other
dynamic mechanism

Sorry if that isn't the right terminology for what I'm seeking.  From what
I've read and seen, Saxon's approach to collections could meet these needs.
But its general performance will be hindered by not having some kind of
persistent indexing mechanism for the underlying XML documents (as is done
in systems like eXist and MonetDB).  Is that correct?


talk at x-query.com

More information about the talk mailing list