【发布时间】:2016-05-01 23:20:14
【问题描述】:
我有一个关于 Cassandra 批量隔离的问题:
我们的集群由单个数据中心组成,复制因子为 3,在 LOCAL_QUORUM 中读取和写入。 我们必须提供类似于“后”触发器的新闻提要,以通知客户端有关数据库中数据的 CRUD 事件。 我们考虑在批处理中执行实际操作,并在另一个表(也在另一个分区中)上插入一个事件。异步的,一些进程会从事件表中读取事件并通过MQ发送。
因为我们写入的是不同的分区,批处理操作中不一定要维护操作顺序;是否有可能我们的事件被写入,而我们的进程在我们的实际数据被持久化之前读取它?
万一我们的批次最终失败了,也会发生同样的情况吗?
问候, 亚历杭德罗
【问题讨论】:
标签: cassandra datastax cassandra-2.2