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

查看 51|回复 4
作者:chinaguaiu   
如题,我手头的代码模块需要接受一个硬件设备的实时数据,储存到时序数据库中(TDEngine)。今天早上领导让我照着他定义的数据库文档建表,我越写越感觉不对呢,怎么有几百个字段还都是 Int 类型?我意识到领导是把串行数据的每个 Byte 都单独定义一个字段了,我感觉不妥,想请教一下各位串行数据一般存储到数据库中都是怎么处理的。
感觉这么定义数据库字段真的有点糟,领导对一些具有连续意义的 Bytes 直接定义了几十个连续的字段,命名从 xxx_1 命名到 xxx_50 ,我看了真想直接上去邦邦两拳 这么存数据以后拿出来还怎么计算?把 50 个字段再加一遍吗?
SteinsGate   
邦邦给他两拳
dyexlzc   
这水平都能当领导……?串行数据本身就是二进制,用 base64 转一下存字符串就行。
ho121   
啥样的串行数据?如果是定长的,而且是结构化的,分 int 存也许可以提高一些筛选性能。
Goooooos   
这数据需不需要搜索??
您需要登录后才可以回帖 登录 | 立即注册

返回顶部