MySQL BLOB还是VARCHAR?

时间:2017-11-23 10:28:15

标签: mysql json base64 blob varchar

我必须存储大约30万次的整个表单数据。请不要问为什么。 ;)

因此,我有一个JSON序列化表单数据,大约有20-30个简单字段。

您如何看待哪种更有效?我是否必须将这个编码在VARCHAR中的JSON base64或gzcompressed存储在BLOB中?

我知道VARCHAR和BLOB之间的区别,但是base64比gzcompressed json大得多。仅供参考:bas64编码形式约为2.3K,而相同数据gzcompressed仅为420字节。

在这些表单中搜索是不必要的,只需存储它们。

THX

1 个答案:

答案 0 :(得分:1)

MySQL实际上有一个JSON数据类型。