我的应用程序从设备收集每秒数据并插入到cassandra表中。我的想法是为每秒数据表写一个触发器,它会自动将每秒转换为每小时/每日数据。此外,我还会将每小时和每日数据存储在同一个表中,并使用不同的密钥。为了实现这个用例,我需要在触发器代码中执行以下操作。
如何将数据插入到将再次调用触发器的同一个表中? (将用于每小时转换为每天)
如何将数据插入不同的表格? (将累积的数据存储到临时表中)
如何从不同的表格中选择数据? (获取最后积累的数据)
如果我知道上述信息,我的应用程序将只插入每秒数据,并且我的触发器代码将自动处理休息(每秒一小时到一天的转换)。
您能帮助我获取上述信息吗?
如果你为它提供一些代码片段会很棒。
答案 0 :(得分:0)
除非你对Cassandra内部结构感到满意,否则你应该在数据抽象层而不是触发器中这样做。