想做个web 版的聊天软件
数据库要怎么设计才能更好的存聊天纪录
想过所有纪录都存一张表
也想过给每个用户一张表大家有没什么好的方案!
虚心请教`!

解决方案 »

  1.   

    觉的还放一个表好, 每个用户一个表那就太庞大了。
    可以这样设计, 数据库就是  发送人  接收人  内容什么 什么时间发送的,调用聊天记录的时候就可以直接按名字搜索。
    把发件人和接收人都符合的调出来,这只是我的想法。
      

  2.   

    所有的纪录放一张表吧。
    然后定时导数据
      

  3.   

    没个用户一个表??那有新用户怎么办,你还要再重新建表么?聊天记录来说,数据量以后会越来越大,怎么做优化是你考虑的事情。
      

  4.   


    就是因为数据量大,请教各位高手来了~