Cassandra具有可调整的一致性。您需要决定所需的一致性 - 始终考虑可用性成本。
如果您的写作完全没有得到承认,那么您完全没有任何保证 可以 获取数据。
您可以使用ConsistencyLevel.ALL强制Cassandra强制持有该分区键的所有节点确认您的写入 和 强制所有节点在读取时发送数据。这将是缓慢的,您可能更好地使用RDBMS。
一个很好的中间方式是ConsistencyLevel.QUROUM。
https://docs.datastax.com/en/cassandra/3.0/cassandra/dml/dmlConfigConsistency.html