gpt4 book ai didi

php - MySQL 多表或少表

转载 作者:搜寻专家 更新时间:2023-10-30 20:44:23 25 4
gpt4 key购买 nike

我正在构建一个非常大的网站,目前它使用大约 13 个表,到完成时应该大约有 20 个。

我想出了一个想法来更改首选项表以使用 ID、键、值而不是许多列,但是我最近认为我也可以在表中存储其他数据。

将几乎所有内容都存储在一张表中是否高效/智能?

编辑:这里有更多信息。我正在构建一个可能最终拥有数千名用户的社交网络。网站启动时将使用 MySQL 集群,目前我正在使用开发 VPS 进行测试,但是在启动之前所有内容都将移至专用服务器。我对 NDB 几乎一无所知,所以这应该很有趣 :)

最佳答案

这个模型叫做EAV(entity-attribute-value)

它适用于某些场景,但由于记录较大、数量或连接较多且无法在多个属性上创建复合索引,因此效率较低。

基本上,当实体具有大量极其稀疏(很少填充)和/或无法在设计时预测的属性时使用它,例如用户标签、自定义字段等。

关于php - MySQL 多表或少表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6693242/

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