jackrabbit-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Guo Du <mrdu...@gmail.com>
Subject Re: [jr3] support transaction log
Date Thu, 04 Mar 2010 12:27:28 GMT
On Thu, Mar 4, 2010 at 11:39 AM, Thomas Müller <thomas.mueller@day.com> wrote:
> It may slow down writes around 50%. I think it should be an "optional"
> feature (some storage backends may not support it at all, and there
> should be a way to disable / enable it for those backends that can
> support it). I think we should support writing our own transaction log
> even when using relational databases, but I guess it should be
> possible to switch that off.

Good point. I don't expect it will be in micro-kernel. It will fall
into pluggable before-commit event handling, but it should be
transactional, otherwise, the corrupted log could be useless.

It shouldn't related to backend storage, the log should record what
happen to repository, doesn't care the persistent manager.


View raw message