Influxdb XDB高-高基数数据

Influxdb XDB高-高基数数据,influxdb,Influxdb,在引发异常一段时间后,我通过JavaAPI(在后台使用http API)使用批处理点将数据插入XDB java.lang.RuntimeException: {"error":"partial write: max-values-per-tag limit exceeded (100010/100000): 根据流入文档-此参数防止在将高基数数据固定到流入之前写入数据 我可以将其设置为0以删除异常。但我不清楚什么是“高基数数据”。将“高基数数据”插入XDB有什么不对。我将插入数百万个唯一值,并

在引发异常一段时间后,我通过JavaAPI(在后台使用http API)使用批处理点将数据插入XDB

java.lang.RuntimeException: {"error":"partial write: max-values-per-tag limit exceeded (100010/100000):
根据流入文档-此参数防止在将高基数数据固定到流入之前写入数据


我可以将其设置为0以删除异常。但我不清楚什么是“高基数数据”。将“高基数数据”插入XDB有什么不对。我将插入数百万个唯一值,并需要对它们进行索引。我需要检查我的数据设计吗?

他们正在使用内存中的“标记”索引,您拥有的标记值越不同(数据的平均性越高),需要的内存就越多


XDB可能需要大量内存来存储高基数数据(每个时间序列约10KB内存),并且内存需求可能随着唯一时间序列的数量呈指数增长。有关详细信息,请参阅

还存在其他时间序列数据库,它们对高基数数据的RAM要求较低。例如,比较XDB和VictoriaMetrics的内存使用情况和性能,VictoriaMetrics是一种替代TSDB,可以理解