On 11/27/06, Bess Sadler <[EMAIL PROTECTED]> wrote:
At UVa we have been burned several times by poor search performance of XML native databases. In light of this, we're starting to look at the database and the index as separate but cooperative pieces of the application. That way you can use solr / lucene for search, faceted browse, etc, and your XML database only for known item retrieval, which it is generally able to do without performance issues. I'm hopping up and down waiting for someone to take this approach with an ILS, so please come and show us what you've got!
<shameless_plug> Not to pitch my own code4lib proposal, but this is just what we've done with our digital collections. We have a native XML database backend and use Lucene to do the indexing (we're also looking at solr). The "bridge" between the db and indexes is XQuery (the topic of my proposed talk). We made this decision not for performance reasons (our performance was fine -- in fact our native xml database uses Lucene), but for other reasons. What were they? Give my proposal a vote and find out. ;-) </shameless_plug> Kevin
