No, Accumulo would not skip this update. This is because you are writing a new value at a new timestamp which is different than the previous timestamp+value. If you want to avoid re-writing the same update, you could maintain a transient cache. As long as the cache only returns false-positives (tells you to write the value when the value is already present), it's not a big issue to occasionally re-write the same value.

Conditional mutations are much slower than standard mutations because they have to obtain an exclusive lock for every row being updated.

Ara Ebrahimi wrote:
Hi,

Will accumulo skip writing a cf+cq if the value passed is equal to the existing 
value for that cf+cq?

If not is ConditionalMutation the way to go? What are the performance 
implications of using ConditionalMutation?

Ara.




________________________________

This message is for the designated recipient only and may contain privileged, 
proprietary, or otherwise confidential information. If you have received it in 
error, please notify the sender immediately and delete the original. Any other 
use of the e-mail by you is prohibited. Thank you in advance for your 
cooperation.

________________________________

Reply via email to