On Wed, Feb 17, 2010 at 23:24, ChadDavis <chadmichaelda...@gmail.com> wrote:
> 1) Performance ?  Is there any difference in performance?

No, they all use the same lucene index under the hood, ie. they all
get transformed into a lucene index query.

> 2) Ease of use . . . is there any sense that the ease of use varies among 
> them?

Well, that depends on personal choice. I think that Xpath is a very
good fit for tree structures (and that's why I think it's sad that it
became deprecated in JCR 2.0, albeit it will live on in Jackrabbit).

> 3) Functionality . . . are there any differences in functionality?

JCR-SQL2 / JCR-JQOM in JCR 2.0 most notably support joins, which is
not possible with the older xpath and sql.

> 4) Other differentiating factors ?  Are there any other reasons to
> consider when making a selection from the four?  I would assume
> developer familiarity is a obvious one, others?

I think 2) and 3) are the ones that should drive your decision.

Regards,
Alex

-- 
Alexander Klimetschek
alexander.klimetsc...@day.com

Reply via email to