想要检查Cassandra中的触发器功能。有人可以提供创建触发器的示例吗?
在此博客中, http://www.datastax.com/dev/blog/whats-new-in-cassandra-2-0-prototype-triggers-support
要创建触发器,您必须首先用实现该ITrigger接口的类构建一个jar,并将其放入每个节点上的triggers目录中,然后执行CQL3 CREATE TRIGGER请求以将触发器绑定到Cassandra表(或多个表)。
根据此信息,Cassandra中的触发器仅适用于基于Java的应用程序吗?
根据有关 Tombstone 的问题,为什么 upserts 不创建墓碑?根据 datastax 文档,数据如何更新?对于每个 upsert,cassandra 将删除后插入,因为插入的新时间戳会覆盖旧时间戳。旧时间戳数据必须标记为与墓碑相关的删除。
为什么我们有相互矛盾的陈述?否则我在这里遗漏了什么?
用例:在 Cassandra 中使用唯一键 (uuid) 插入数据,并且此数据中的某些列经常更新。您推荐哪种方法?
哪种方法会或不会创建墓碑?Cassandra 如何处理这两个查询?