gpt4 book ai didi

mysql - 最佳数据库模式结构

转载 作者:行者123 更新时间:2023-11-29 10:00:45 25 4
gpt4 key购买 nike

我正在 Laravel 上构建一个论坛网络应用程序。

当用户在主题页面上时,每个主题都会显示附加关系数据,例如主题中的帖子数量最后帖子 strong> 甚至该主题的最后一篇文章的作者

鉴于每个主题都会深度嵌套的关系数据,是否可以通过关系访问这些属性,或者我应该将这些数据存储在中>主题表的单独列以获得正常性能?

我知道将数据直接存储在父表中会更好,但是必须吗?就性能标准化而言,最佳实践是什么?

最佳答案

标准化方面的最佳实践是通过关系获取所有数据。

就性能而言,您应该缓存任何计算成本较高的内容。

我会编写一个计划作业,每隔几分钟用所有主题的最新数据更新缓存。

这里有关于 Laravel 的更多信息 cachingtask scheduling .

关于mysql - 最佳数据库模式结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53016430/

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