On 11/27/06, Bess Sadler <[log in to unmask]> 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
|