I'm using cassandra as the 3rd party store for Ignite. For persisting data to Ignite I use spring-boots ignite-jpa implementation and my objects often have fields that are not populated and therefore null. Naturally when the data is persisted into cassandra, this creates a null value tombstone(s) and in my case quite many due to the volume of data.
Does anyone know if there is a configuration where I could specify not to set (unset) fields (columns) with null value during insert?
I'm aware that null value in cassandra has a special meaning and that this approach would end up not overriding a column value in case of an update to null. However, I'm not concerned with that case.
What I did so far, was to implement my custom CassandraCacheStoreFactory, but was wandering if there is a simpler way.