首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在这种情况下,使用时序数据库好吗?

在这种情况下,使用时序数据库好吗?
EN

Stack Overflow用户
提问于 2016-11-25 08:38:15
回答 1查看 65关注 0票数 0

目前,我正在使用一个timeseries数据库来存储不同商店的销售额。我有一个名为sales的度量值,其中有一个store_id标记和字段count设置为1。我使用InfluxDB的下采样特性来汇总所有的count字段,这样我每天只有一次计数。这很好用。

我这里的问题是,我需要能够在X轴上绘制我所有的产品,以及在特定的时间范围内,每个产品在Y轴上售出了多少。我在想,product_id应该是标签,count=1应该是字段。这样我就可以在设定的时间范围内绘制所有售出的产品的图表。然而,我有成百上千的产品,我不确定Influx对这么多系列会有什么反应。

我是不是应该使用其他东西来让产品在X个时间量上销售,或者有没有更好的方法来衡量这一点,或者我这样做是对的?

EN

回答 1

Stack Overflow用户

发布于 2016-12-06 05:08:54

这里有几个变量在起作用。

  1. 您正在运行InfluxDB的硬件类型。
  2. 您拥有的存储数量。
  3. 您将对实例运行的查询类型。
  4. 您正在使用的InfluxDB的版本。
  5. 您在实例上的读/写负载。

根据我的经验,一个16G内存的1.1 InfluxDB实例可以在一个实例上处理大约200-500万个序列,读/写负载很轻(假设您不是在做像GROUP BY product_id这样的事情)。

因此,您拥有的存储数量在很大程度上决定了这种模式的可行性。~10家商店应该没问题。~100可能不会。

话虽如此,这个模式在InfluxDB的1.2+版本中应该完全可以作为support for high cardinality tags and series is being added

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40796191

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档