使用Cassandra存储时间序列数据
我是Cassandra的新手,现在根据我们的需要对它进行评估-我需要处理一个动态存储,它保存来自多个源的信号数据。每个源连同其元数据值一起提供连续的信号数据流(时间值序列)。 哪种数据模型是处理此类数据的最佳数据模型(即使只是作为起点)?是否可以使用CQL将数据作为向量(而不是逐个样本)插入?任何与具体例子的链接都将受到高度赞赏 谢谢 更新: 非常感谢您的宝贵意见!我看了几个例子,方法很清楚。我仍然有两个问题:使用Cassandra存储时间序列数据,cassandra,time-series,cql,Cassandra,Time Series,Cql,我是Cassandra的新手,现在根据我们的需要对它进行评估-我需要处理一个动态存储,它保存来自多个源的信号数据。每个源连同其元数据值一起提供连续的信号数据流(时间值序列)。 哪种数据模型是处理此类数据的最佳数据模型(即使只是作为起点)?是否可以使用CQL将数据作为向量(而不是逐个样本)插入?任何与具体例子的链接都将受到高度赞赏 谢谢 更新: 非常感谢您的宝贵意见!我看了几个例子,方法很清楚。我仍然有两个问题: 我在cqlsh上看到时间戳值耦合在单独的行上,而不是在一行中(例如,如果我在同一个
- 我在cqlsh上看到时间戳值耦合在单独的行上,而不是在一行中(例如,如果我在同一个键中插入3对时间戳值,我希望在查询1行和3个时间戳列时得到它)
- 是否可以插入值向量(而不是重复插入)
希望有帮助!我最近在这里回答了一个类似的问题:否则,DataStax的Patrick McFadin的这篇文章是一个很好的起点:为什么不使用一个现有的时间序列数据库,它是集群的,可以为您完成上述所有工作?