首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >“High Cardinality”字段(或标记)上的InfluxDB WHERE子句

“High Cardinality”字段(或标记)上的InfluxDB WHERE子句
EN

Stack Overflow用户
提问于 2020-05-09 15:43:21
回答 1查看 178关注 0票数 0

我正在玩InfluxDB,并尝试用它作为车辆速度跟踪的用例。每辆车在给定时间的速度被存储为数据点。我将"vehicle_registration“建模为标记,将其他值建模为字段。我希望where子句应用于"vehicle_registration“,而且速度要快。因此,默认情况下,我将利用标记上的索引功能。但对我来说,最大的障碍是标签需要有一个较低的基数。这里有什么建议?我希望在"where“子句中应用一个高基数字段,并且查询应该是快速的。

有什么建议吗?

EN

回答 1

Stack Overflow用户

发布于 2020-05-09 16:19:42

高基数意味着更高的内存需求。所以这真的取决于在你的用例中高基数意味着什么。对于8 8GB的内存,1k可能就足够了,但是对于8 8GB的内存,1M可能会有问题。最好的选择就是尝试一下。模拟它,您将看到实际的内存需求。然后,您将能够根据这一点(当然还有您的预算)为InfluxDB配置适当的规模。

或者您可以尝试TSI https://docs.influxdata.com/influxdb/v1.8/concepts/tsi-details/

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

https://stackoverflow.com/questions/61693369

复制
相关文章

相似问题

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