How update is working underneath?

Does it create a new row (because i'm changing a column of partition key) and 
add a tombstone to the old row?



Sent using Zoho Mail






============ Forwarded message ============

>From : Jonathan Haddad <j...@jonhaddad.com>

To : <user@cassandra.apache.org>

Date : Mon, 28 May 2018 00:07:36 +0430

Subject : Re: cassandra update vs insert + delete

============ Forwarded message ============




What is a “soft delete”? 



My 2 cents, if you want to update some information just update it. There’s no 
need to overthink it. 



Batches are good if they’re constrained to a single partition, not so hot 
otherwise. 





On Sun, May 27, 2018 at 8:19 AM Rahul Singh 
<rahul.xavier.si...@gmail.com> wrote:





-- 

Jon Haddad

http://www.rustyrazorblade.com

twitter: rustyrazorblade



Deletes create tombstones — not really something to consider. Better to add / 
update or insert data and do a soft delete on old data and apply a TTL to 
remove it at a future time.



--

 Rahul Singh

 rahul.si...@anant.us

 

 Anant Corporation





On May 27, 2018, 5:36 AM -0400, onmstester onmstester 
<onmstes...@zoho.com>, wrote:

 

Hi

I want to load all rows from many partitions and change a column value in each 
row, which of following ways is better concerning disk space and performance?

1. create a update statement for every row and batch update for each partitions

2. create an insert statement for every row and batch insert for each 
partition, then run a single statement to delete the whole old partition



Thanks in advance



Sent using Zoho Mail











Reply via email to