I'm using eXist in a Swing app.  It's much faster than Xindice when it comes
to XPath queries (there are also a bunch of XPath add-ons that allow you to
speed up or otherwise refine your queries).  It is also XQuery capable, but
I've never used this feature.  It has only recently (as of 0.9.2?) begun to
support XUpdate.  Recently, there have been many issues with the XUpdate
implementation.  Most of the bugs have been fixed, but I believe there's one
involving updating attributes that is still outstanding.  The latest
development snapshot addresses all but this one XUpdate bug.  Keep in mind
also, that eXist is still in beta.

I chose to use it regardless of the issues with XUpdate because of
performance.  I had requirements for my app to be able to run on a Pentium 1
machine with only 80MB RAM, and eXist seems to work just fine, where Xindice
does not.  Plus, I saw that the bugs were being fixed.

Check out this article (kinda old, but still relevant).  It provides some
background on eXist and presents some benchmark performance tests for eXist
vs. Xindice vs. Jaxen.

http://exist-db.org/webdb.pdf

Cheers,

Philip Kaleta


-----Original Message-----
From: Peter Charles [mailto:[EMAIL PROTECTED] 
Sent: May 27, 2004 8:52 AM
To: [email protected]
Subject: RE: Xindice or eXist or dbXML

I have used dbXML and it is OK.  The GUI interface is helpful, The XSLT
search is a nice feature.  It has some issues with serializing
namespaces.  The search documentation is not that great. There are also
some problems with how the API returns search results.

The user list is *not active* support does happen, but you can't count
on it. When it does come, it is good.

I have not used it under heavy load.  It is a promising product.

Peter



-----<CDE/>-----
Center for Document Engineering
University of California, Berkeley
cde.berkeley.edu


-----Original Message-----
From: Jelle Alten [mailto:[EMAIL PROTECTED] 
Sent: Thursday, May 27, 2004 1:38 AM
To: [email protected]
Subject: Xindice or eXist or dbXML

Hi all,

I was wondering if anyone knows the differences between using Xindice
and
for example eXist or dbXML. This is of course the 1 million dollar
question:
which database to use under what conditions.

I understand that Xindice is good at playing with many small docs, but
what
is "many", how small?
Aren't these three xml-db's based on the same code? Which are used in
production environments? Should I switch to a commercial product for
production situations? (dont want to)
What about performance issues? Who's better in full text search, which
one
doesn't like indexes at all?

Of course I searched some of the interenet, found
http://www.rpbourret.com/xml/ProdsNative.htm but not much more and most
certainly no guidelines as which to use when.

If anyone can give some insights, I'd be delighted... Even pointing out
that
this is not the place to ask will be fine.

Thanks for any help.

Jelle



----- Original Message ----- 
From: <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Tuesday, May 25, 2004 1:23 PM
Subject: Delivery Status Notification (Failure)


> This is an automatically generated Delivery Status Notification.
>
> Delivery to the following recipients failed.
>
>        [EMAIL PROTECTED]
>
>
>
>


Reply via email to