gpt4 book ai didi

mysql - 将所有对话存储在一个表中

转载 作者:行者123 更新时间:2023-11-28 23:58:28 25 4
gpt4 key购买 nike

我正在尝试构建类似于留言板的东西,仅用于学习 PHP 和 MySql。我一直在看一些关于对话系统的教程,其中一个人将所有对话存储在同一个表中。所有的消息存储在一起。这是一个好主意吗?它不会随着网站的增长而变慢吗?我正在考虑将对话存储在文件中,然后用一个表来跟踪这些文件。

(我看到已经有人问过几个类似的问题,但我找不到我真正需要的)

最佳答案

完成此任务的正确方法确实是将所有对话都放在同一个“表”(标准化集)中,但在它们超过几天(几小时,几分钟,具体取决于您的偏好或需要)之后,它们被移入存档表(规范化集),这将确保性能永远不会太慢。在检索消息时,如果需要来自存档表的消息,则使用两个表的 View 或联合(如果此场景使用规范化,则使用更多)。 enter image description here

关于mysql - 将所有对话存储在一个表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30783456/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com