2017-03-27 71 views
0

我有一个商店和另一个商店配置表(计划,折扣和其他配置)的表,我需要添加一些字段来存储SMTP配置,我应该creste 5个字段(主机,端口,用户,通过,SSL)或creste 1领域,并存储与这些信息的JSON?MySQL规范化问题与性能

谢谢先进。

+0

您计划什么在做与JSON数据?它会经常被查询和更新吗,还是偶尔会被更新? –

+0

只偶尔更新,而不是在哪里或按顺序排列 – JJsws037

回答

0

如果这些字段需要用于搜索/过滤(where子句)或排序/分组(按/ group by排序),则为它们设置单个字段。如果没有,保存为JSON编码或逗号分隔将工作正常。如果每个字段的数据内容长度都相当稳定,则可以通过定义单个字段来节省一些空间,但除非您有很多(百万?)记录,否则磁盘空间很便宜....