<p>FYI on the roadmap of eXist-db is the facility to virtualise collections. This would meet your requirements, but its not ready today I&#39;m afraid.</p>
<div class="gmail_quote">On 25 Feb 2011 19:55, &quot;Wood, Jamey&quot; &lt;<a href="mailto:Jamey.Wood@nrel.gov">Jamey.Wood@nrel.gov</a>&gt; wrote:<br type="attribution">&gt; 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 &quot;dynamic&quot; collections?  In other words, I&#39;m looking for something similar to how Saxon implements collections:<br>
&gt; <br>&gt;   <a href="http://www.saxonica.com/documentation/sourcedocs/collections.xml">http://www.saxonica.com/documentation/sourcedocs/collections.xml</a><br>&gt; <br>&gt; â€¦where:<br>&gt; <br>&gt;   * Any given document could belong to multiple different collections simultaneously<br>
&gt;   * A collection&#39;s membership might itself be produced by a query or other dynamic mechanism<br>&gt; <br>&gt; Sorry if that isn&#39;t the right terminology for what I&#39;m seeking.  From what I&#39;ve read and seen, Saxon&#39;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?<br>
&gt; <br>&gt; Thanks,<br>&gt; Jamey<br>&gt; <br>&gt; _______________________________________________<br>&gt; <a href="mailto:talk@x-query.com">talk@x-query.com</a><br>&gt; <a href="http://x-query.com/mailman/listinfo/talk">http://x-query.com/mailman/listinfo/talk</a><br>
</div>