我有一些高度可变的时间序列数据,正在寻找一种有效的存储方式。它只需要根据时间戳和两个标签(类型和设备)进行查询。
设备通常会记录一组15-20个值(来自可能的大约200个池),这组值通常不会在设备的整个生命周期内发生变化,因此拥有所有这些额外字段似乎效率低下(列)我可能永远不会使用的值。
由于上述原因,我正在考虑将协议缓冲区作为存储此数据的有效方式,但在将这些数据存储到InfluxDB中的过程中却苦苦挣扎。
是否可以在InfluxDB中存储协议缓冲区或二进制数据?我真的不想使用编码方案(例如:base64)将其存储为字符串。