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