目前,我正在使用时间序列数据库来存储跨不同商店的销售。我有一个称为sales
的测量,其中我有一个store_id
标记,并且字段count
设置为1
。我正在使用InfluxDB的下采样功能来总结所有的count
字段,以便每天只有一个计数。这很好。在这种情况下是否使用时间序列DB?
我的问题在于,我需要能够在特定的时间范围内在X轴上绘制所有产品的图形,以及每个产品在Y轴上的售价。我在想,product_id
将是标签,count=1
将是该领域。通过这种方式,我可以在规定的时间范围内绘制出售的所有产品。但是,我拥有数十万种产品,我不确定Influx如何对这些系列产品做出反应。
我是否应该使用别的方法来获得在X时间内销售的产品,或者有更好的方法来测量这种涌入量,还是我正确地做对了?
如果您无法通过产品ID进行分组,那么您将如何了解只有多少销售量的X产品? –
你可以做'SELECT count(count)FROM sales where product_id ='X'',但是'SELECT count(count)FROM sales GROUP BY product_id'会有问题,只是因为你要求数百万个点返回一旦。 –