我们试图解决的问题:存储以后可以查询的所有数据点,以推断Web服务的性能。给出数据的直观表示。
这是我的理解……
如果您已经设置了Hadoop生态系统, Axibase时间序列数据库 是另一种在HBase之上运行的产品。我们有一个与Tableau和JDBC驱动程序的内置集成,允许您使用我们支持的类似SQL的查询来获取时间序列数据(原始和聚合)。
可用的源代码和示例 https://github.com/axibase/atsd-jdbc
在我看来, 如果您需要绘制数据,则应考虑使用OpenTSDB。我不确定在长期内它可能会更好,因为OpenTSDB正在不断发展,并在11月发布了RC 2.0版本。还有一个名为OpenTSDB的分支 KairosDB 它使用 Apache Cassandra 作为数据库,您可以将点存储到毫秒,而OpenTSDB允许您存储最多几秒的点。
因此,我建议您使用OpenTSDB / KairosDB等时间序列分布式数据库,以非常简单的方式绘制数据。不确定长期问题,由于其开源性质,可能会在下个月通过Hbase开发出更好的产品。