I'm assuming the logical row is in a CQL 3 CF  with composite PRIMARYKEY 
http://www.datastax.com/dev/blog/whats-new-in-cql-3-0

It will still be a no look write. The exception being secondary indexes and 
counters which include reads in the write path.

Cheers

-----------------
Aaron Morton
Freelance Developer
@aaronmorton
http://www.thelastpickle.com

On 20/07/2012, at 10:26 AM, Kirk True wrote:

> In Cassandra you don't read-then-write updates, you just write the updates.
> 
> Sorry for being dense, but can you clarify a logical vs. physical row?
> 
> Batching is useful for reducing round trips to the server.
> 
> On 07/18/2012 06:18 AM, Leonid Ilyevsky wrote:
>> I have a question about efficiency of updates to a CF with composite key.
>>  
>> Let say I have 100 of logical rows to update, and they all belong to the 
>> same physical wide row. In my naïve understanding (correct me if I am 
>> wrong), in order to update a logical row, Cassandra has to retrieve the 
>> whole physical row, add columns to it, and put it back. So I put all my 100 
>> updates in a batch and send it over. Would Cassandra be smart enough to 
>> recognize that they all belong to one physical row, retrieve it once, do all 
>> the updates and put it back once? Is my batch thing even relevant in this 
>> case? What happens if I just send updates one by one?
>>  
>> I want to understand why I should use batches. I don’t really care about one 
>> timestamp for all records, I only care about efficiency. So I thought, I 
>> want to at least save on the number of remote calls, but I also wonder what 
>> happens on Cassandra side.
>>  
>> 
>> This email, along with any attachments, is confidential and may be legally 
>> privileged or otherwise protected from disclosure. Any unauthorized 
>> dissemination, copying or use of the contents of this email is strictly 
>> prohibited and may be in violation of law. If you are not the intended 
>> recipient, any disclosure, copying, forwarding or distribution of this email 
>> is strictly prohibited and this email and any attachments should be deleted 
>> immediately. This email and any attachments do not constitute an offer to 
>> sell or a solicitation of an offer to purchase any interest in any 
>> investment vehicle sponsored by Moon Capital Management LP (“Moon Capital”). 
>> Moon Capital does not provide legal, accounting or tax advice. Any statement 
>> regarding legal, accounting or tax matters was not intended or written to be 
>> relied upon by any person as advice. Moon Capital does not waive 
>> confidentiality or privilege as a result of this email.
> 

Reply via email to