Re: what transaction is supported?

Vadim Gritsenko <[email protected]> Tue, 25 Sep 2007 21:47:16 -0400
Newsgroups gmane.text.xml.xindice.user
Message-ID <[email protected]>
Gildor Oronar wrote:
> As said: on http://xml.apache.org/xindice/todo.html
> 
> [xml] Basic Document-level transactions We need to provide the ability to
> lock a node (and recursively everything beneath it) to support node-level
> transactions. This locking should allow for both single writer/many reader
> and exclusive locking. → open
> 
> What does this mean? Does this mean, that Basic Document-level transation
> is being planned and is on todo list, or does it mean, that current 1.1
> version has Basic Document-level transaction and it's being planned to add
> a node-level transation?

The former.

Usually in content management systems there are many readers / few writers, so 
transactions are not high on a priority list. Xindice guarantees atomicity of 
writes and this is enough for most scenarios. Transactions come into picture 
when there are use cases where several documents have to be modified 
(/added/removed) simultaneously - which usually is not a requirement.

Vadim