如何在Cassandra Trigger中执行操作?

时间:2013-12-03 06:10:25

标签: cassandra

我的应用程序从设备收集每秒数据并插入到cassandra表中。我的想法是为每秒数据表写一个触发器,它会自动将每秒转换为每小时/每日数据。此外,我还会将每小时和每日数据存储在同一个表中,并使用不同的密钥。为了实现这个用例,我需要在触发器代码中执行以下操作。

  1. 如何将数据插入到将再次调用触发器的同一个表中? (将用于每小时转换为每天)

  2. 如何将数据插入不同的表格? (将累积的数据存储到临时表中)

  3. 如何从不同的表格中选择数据? (获取最后积累的数据)

  4. 如果我知道上述信息,我的应用程序将只插入每秒数据,并且我的触发器代码将自动处理休息(每秒一小时到一天的转换)。

    您能帮助我获取上述信息吗?

    如果你为它提供一些代码片段会很棒。

1 个答案:

答案 0 :(得分:0)

除非你对Cassandra内部结构感到满意,否则你应该在数据抽象层而不是触发器中这样做。