防止墓碑创建

Saj*_*pta 1 cassandra datastax-enterprise cassandra-3.0

我需要对Cassandra表执行插入操作,而不为任何列创建逻辑删除.我使用类似这样的查询:

insert into my_table(col1,col2,col3) values(val1,val2,null)

其中col1,col2和col3是my_table中的所有属性.col3除了在查询中仅传递非null属性并让cassandra将其余属性设置为null之外,是否有任何其他解决方案或解决方法来阻止逻辑删除创建?

Chr*_*ink 5

不要col3在你的插入物中包含它只是不会设置任何东西.

insert into my_table(col1,col2) values(val1,val2)
Run Code Online (Sandbox Code Playgroud)

如果对磁盘上的结构感到好奇,请执行a nodetool flush并在创建的sstable上运行sstabledump以查看差异.