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