我正在尝试找出在mysql中保存显示为0和1字符串的二进制数据的最好方法。数据具有不同的长度,必须适合存储多达60000个字节。
由于varbinary还可以存储字符串,因此我很困惑数据是如何存储的,以及是否需要事先进行转换以改善数据库的空间。对于blob也是如此。那么,以0和1的形式保护二进制数据的最有效方法是什么?
发布于 2020-02-21 16:25:59
将数据存储为Integer类型可能更好。并在后端层执行转换任务(十进制到二进制,二进制到十进制)。
发布于 2020-02-21 17:29:12
根据我的经验,BLOB将为您完成这项工作。如果你之前用COMPRESS('') mysql函数包含字符串,你也可以做得更好(很明显,当你读的时候,这必须用解压缩()来解压)。
https://stackoverflow.com/questions/60334368
复制相似问题