A deletion of an entire row is a single row tombstone, and yes there are range 
tombstones for marking deletion of a range of columns also

On Aug 8, 2014, at 2:17 PM, Kevin Burton <bur...@spinn3r.com> wrote:

> This is a good question.. I'd love to find out the answer.  Seems like a 
> tombstone with prefixes for the keys would work well.
> 
> Also, can't any key prefixes work in theory?
> 
> 
> On Thu, Aug 7, 2014 at 8:33 AM, DuyHai Doan <doanduy...@gmail.com> wrote:
> Hello all
> 
>  Usually, when using DELETE in CQL3 on some fields, C* creates tombstone 
> columns for those fields.
> 
>  Now if I delete a whole PARTITION (delete from MyTable where 
> partitionKey=...), what will C* do ? Will it create as many tombstones as 
> there are physical columns on this partition or will it just mark this 
> partition as "deleted" (Row Key deletion marker) ?
> 
>  On a side note, if I insert a bunch of physical columns in one partition 
> with the SAME ttl value, after a while they will appear as expired, would C* 
> need to scan the whole partition on disk to see which columns to expire or 
> could it see that the whole partition is indeed expired thanks to meta data/ 
> Partition key cache kept in memory ?  I was thinking about the estimate 
> histograms for TTL but I don't know in detail how it work
> 
>  Regards
> 
>  Duy Hai  DOAN
> 
> 
> 
> 
> -- 
> 
> Founder/CEO Spinn3r.com
> Location: San Francisco, CA
> blog: http://burtonator.wordpress.com
> … or check out my Google+ profile
> 
> 

Attachment: smime.p7s
Description: S/MIME cryptographic signature

Reply via email to