mysql数据结构问题

宝宝很6 2017-10-19 10:19:43
现在有张表记录客户的通话记录,每人大概有1000到2000条数据,十几天大概就能破百万数据,现在我是这么想的,想把一个客户的所有通话记录记录在同一行数据内,用mediumtext保存起来,前台调用的时候再用程序解析字符串,从数据库性能优化角度考虑,请问哪种方法好一些?若果用第一种的话直接可以用sql拿到我想要的内容并直接显示到前台。
...全文
203 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
wandier 2017-10-19
  • 打赏
  • 举报
回复
分表,可以是月表,保存6个月(记录6个月一般够了吧?不够可以延长),六个月前的记录可以保存为文件后清空,一般都这样处理
rucypli 2017-10-19
  • 打赏
  • 举报
回复
mysql5.7可以存储json字符串 ,或者干脆就用mongodb 稳
zjcxc 2017-10-19
  • 打赏
  • 举报
回复
当然,如果你处理数据通常是基于某个人的全部或大部分数据,那就没关系,不过如果那样,每个人的数据存储一个文件是不是更简单直接
zjcxc 2017-10-19
  • 打赏
  • 举报
回复
从数据的角度讲,通常不科学,这意味着一个人有1000个数据的话,因为它们是存储在一齐的,就算我只要里面的1个数据,我也得取出整个数据,然后解析出要的数据

57,062

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧