【发布时间】:2018-02-25 13:08:25
【问题描述】:
正在使用 mysql db 开发一个大型聊天应用程序,任何时候都只能在 2 人之间进行对话。 寻找关于哪些数据库模式选项性能更好的意见。
选项 1。每条消息/响应插入一行的传统方法。
只需插入一个没有事先查找但正在重建的数据库中
聊天线程需要 ORDERBY
选项 2。或者将每条消息附加到单个消息字段。 选择会更快,因为不需要 ORDERBY 然而,在每条新消息上都会有一个查找 1st
同样使用选项 2,db 中的总行数会更少
有什么想法吗?
【问题讨论】:
-
选项 3 且唯一正确:两个表“对话”和“单项”
标签: mysql sql database bigdata chat