Hi Martin,
Martin schrieb:
I've talked to my supervisor and comparison to other technologies with some
benchmarks could be interesting.
I wonder if it is really appropriate, or even possible, to compare
"technologies" regarding performance. IMO the performance is rather an
aspect of the implementation.
How about comparing the performance of different JCR implementations
instead (Jackrabbit, Alfresco, Exo, Jeceira, ...)?
Another option would be to compare Jackrabbit with market leaders of
other technologies in certain areas e.g.,
- SQL query speed comparison with MySQL/PostgreSQL
- read/write comparisons with filesystems
- read/write comp. of Jackrabbit JCR-Object mapping with RDBMS+ORM
This could help potential users to make a decision for a certain field
of application.
-- Andreas
So, the question is: what would be "the other technologies"?
Some candidates :-):
RDBMS (e.g. Oracle Database, MySQL) - probably using some ORM (JPA, Hibernate)?
WebDav
local filesystem
different versions of Jackrabbit
different implementation of jsr-170/jsr-283
XML databases (well, I haven't worked with any XML db engine, so I don't know
what would be the best choice - e.g. Apache Xindice?)
ODBMS (as far as I remember, I've only worked with object databases in sense of
using ORM on top of RDBM and I've heard something about Caché)
I know I'm mixing different things together, but for now...
A final list will be shorter, to be able to make deeper comparison.
Since you have more experience with JCR, you are more than welcome to add/remove items or
change their order. And this is also way how to include technology you would like to see
in "comparison"...
Thanks,
Martin
--
Andreas Hartmann, CTO
BeCompany GmbH
http://www.becompany.ch
Tel.: +41 (0) 43 818 57 01