If you are reading and making decisions about what to write just remember there 
are no transactions. You are essentially running at a Read Uncommitted level of 
transaction isolation, with regard of batch mutations (a mutation for a single 
row is atomic).

If you can it may be less headache to write without looking first.

Aaron

On 28 Aug 2010, at 00:57, Daniel Doubleday <daniel.double...@gmx.net> wrote:

> Hi people
> 
> I was wondering if anyone already benchmarked such a situation:
> 
> I have:
> 
> day of year (row key) -> SomeId (column key) -> byte[0]
> 
> I need to make sure that I write SomeId, but in around 80% of the cases it 
> will be already present (so I would essentially replace it with itself). RF 
> will be 2.
> 
> So should I rather just write all the time (given that cassandra is so fast 
> on write) or should I read and write only if not present?
> 
> Cheers,
> Daniel

Reply via email to