<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><br><div><div>On 14 May 2012, at 18:48, Emmanuel Bernard wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div>I agree with Sanne, Cassandra is very good at that use case due to the way they store things. OTOH, that's their best use case by far :)<br><br>We could think about a way to mix together:<br><br>- fine grained locking<br>- AtomicMap<br>- partial load<br><br>basically we could imagine some new primitive features for AtomicMap like:<br><br>- get subkeys between x and y<br>- add subkey (not requiring to load the AtomicMap)<br><br>That would get us a long way towards some of what MongoDB does wrt partial document update.<br></div></blockquote><div><br></div><div>Don't we have a good deal of this already with Randall's schematic patch (currently as a part of ModeShape, targeted for inclusion in Infinispan 5.2.0)?</div><div><br></div><div><a href="https://issues.jboss.org/browse/ISPN-1103">https://issues.jboss.org/browse/ISPN-1103</a></div><div><a href="https://github.com/ModeShape/modeshape/tree/master/modeshape-schematic">https://github.com/ModeShape/modeshape/tree/master/modeshape-schematic</a></div><div><br></div><div>--</div></div><div apple-content-edited="true"><div><div>Manik Surtani</div><div><a href="mailto:manik@jboss.org">manik@jboss.org</a></div><div><a href="http://twitter.com/maniksurtani">twitter.com/maniksurtani</a></div><div><br></div><div>Lead, Infinispan</div><div><a href="http://www.infinispan.org">http://www.infinispan.org</a></div><div><br></div></div><br class="Apple-interchange-newline">
</div>
<br></body></html>