Mysql频繁修改的JSON数据,用Text类型存,还是用Json?
看到别人写的规范,不要将 JSON类型字段 用于频繁更新的字段场景中使用;
Mysql频繁修改的JSON数据,用Text类型存,还是用Json? 为什么?
5.7之前json只能是存text,5.7以后json就很香了,主要是有的情况下能减少表的复杂程度。按照上面说的,不建议频繁更新的场景使用json大概是因为查询、更新的效率相对单个字段低,更新起来相对麻烦,但是有频繁更新的场景的话,可以考虑维护缓存(redis哈希表)、mongodb等,但是实在绕不开,数据量不大的话,也是可以的。