jackrabbit-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Alexander Klimetschek <aklim...@day.com>
Subject Re: Jackrabbit 2.0.0 query language choices
Date Thu, 18 Feb 2010 12:55:02 GMT
On Wed, Feb 17, 2010 at 23:24, ChadDavis <chadmichaeldavis@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.


Alexander Klimetschek

View raw message