请教一下串行数据在数据库中如何存储?领导给我定义了一张几百个字段的表,我人都傻了

5次阅读

共计 267 个字符,预计需要花费 1 分钟才能阅读完成。

如题,我手头的代码模块需要接受一个硬件设备的实时数据,储存到时序数据库中 (TDEngine)。今天早上领导让我照着他定义的数据库文档建表,我越写越感觉不对呢,怎么有几百个字段还都是 Int 类型?我意识到领导是把串行数据的每个 Byte 都单独定义一个字段了,我感觉不妥,想请教一下各位串行数据一般存储到数据库中都是怎么处理的。

感觉这么定义数据库字段真的有点糟,领导对一些具有连续意义的 Bytes 直接定义了几十个连续的字段,命名从 xxx_1 命名到 xxx_50,我看了真想直接上去邦邦两拳 这么存数据以后拿出来还怎么计算?把 50 个字段再加一遍吗?

正文完
 0