MySQL BLOB 还是 VARCHAR?
MySQL BLOB or VARCHAR?
我必须存储整个表单数据大约 300 000 次。请不要问为什么。 ;)
所以,我有一个 JSON 序列化表单数据,其中包含大约 20-30 个简单字段。
你觉得哪个效率更高?我是否必须将此 JSON base64 编码存储在 VARCHAR 中或 gzcompressed 存储在 BLOB 中?
我知道 VARCHAR 和 BLOB 之间的区别,但是 base64 比 gzcompressed json 大得多。仅供参考:bas64 编码形式约为 2.3K,而同样的数据 gz 压缩后只有 420 字节。
不需要在这些表格里面搜索,直接存储即可。
感谢
MySQL 实际上有一个 JSON 数据类型。
我必须存储整个表单数据大约 300 000 次。请不要问为什么。 ;)
所以,我有一个 JSON 序列化表单数据,其中包含大约 20-30 个简单字段。
你觉得哪个效率更高?我是否必须将此 JSON base64 编码存储在 VARCHAR 中或 gzcompressed 存储在 BLOB 中?
我知道 VARCHAR 和 BLOB 之间的区别,但是 base64 比 gzcompressed json 大得多。仅供参考:bas64 编码形式约为 2.3K,而同样的数据 gz 压缩后只有 420 字节。
不需要在这些表格里面搜索,直接存储即可。
感谢
MySQL 实际上有一个 JSON 数据类型。