gpt4 book ai didi

mysql - 数据库设计 - 哪个更好?

转载 作者:行者123 更新时间:2023-12-01 00:23:42 25 4
gpt4 key购买 nike

我有多个表。

它们都有以下字段:

item_title | item_description | item_thumbnail | item_keywords

如果我有一个单独的 items_table 和一个额外的 item_type 字段,然后加入相应的表,或者只是将它们全部放在单独的表中,我会更好吗?

最佳答案

取决于上下文。如果您的元素差异很小,并且您确定在 6 个月、12 个月、2 年内不会出现需要将元素分开的情况,那么请走通用路线“项目”表。如果特定项目类型确实有特定要求,那么您可以创建一个包含此数据的单独表,并在查询时创建一个LEFT JOIN以包含额外数据。

我还建议查看其他数据库类型。从您的场景(许多项目类型,存储的数据差异很小)来看,我认为您可能会受益于像 MongoDB 这样的基于文档的数据库引擎,而不是像 MySQL 这样的基于关系数据的数据库引擎。

关于mysql - 数据库设计 - 哪个更好?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19111637/

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