If Jackrabbit is to be the database then things such as transaction isolation levels, etc. need to be addressed. If Jackrabbit uses a database (ie derby) some of those can be off loaded to the db. However, in that case Jackrabbit becomes yet another, albeit extremely interesting, wrapper around an RDBMS. I think Jackrabbit is much more than an RDBMS wrapper and that developing the API is just a part of the overall system. IMO, moving away from derby and into a native storage system sounds like the right direction.

Jukka Zitting wrote:
Hi,

Late night ramblings...

There's recently been a lot of talk about managing the database
connections (and transactions) of the Jackrabbit persistence managers.
It was even suggested that Jackrabbit be refactored so that each
session would map to a separate database connection.

Improvements in the way an underlying database is used are of course
welcome, but in the big picture I don't like having the database being
a driving factor in Jackrabbit design. The way I see it we should be
moving further away from relational databases, towards a native
hierarchical storage model.

I don't want Jackrabbit using a database, I want Jackrabbit *being*
the database!

BR,

Jukka Zitting

Reply via email to