gpt4 book ai didi

php - bool 字段与单独表

转载 作者:行者123 更新时间:2023-11-29 23:20:33 26 4
gpt4 key购买 nike

我有一个关键字表,其中将存储可能与事件(事件)相关的所有可能的关键字。

我希望允许组织者输入自定义关键字,这些关键字将上传到我的数据库以供审核。
在现有表上创建 bool 字段(fieldname=active)还是为自定义关键字创建一个单独的表是一个更好的主意吗?

一个重要的注意事项是,我将创建一个工具,允许版主定期从表中提取非事件关键字列表。

逻辑告诉我,它们都属于一个通用的“关键字”表,但从性能角度来看,创建一个单独的表似乎会更好。

你的想法是什么?

根据 Gordon Linoff 的回答进行编辑:

首先,关键字并不特定于组织者,尽管它们的 ID 也会被存储(就像您提到的时间一样)。
客户关键字永远不能覆盖内置关键字,因为只有当版主(我们)认为它很好时才会允许它。

注意:还将有一个更复杂的关键字管理,其中包含父-子元素,我们在审核时会考虑到这一点。目的是创建一个搜索引擎,组织者可以在其中添加关键字,用户可以根据这些关键字(或其父关键字)访问事件。

并且关键字不是特定于组织者的,而是特定于事件的。但这将通过多对多关系(连接表)进行管理,因此这不是问题。

最佳答案

评论太长了。

您的问题没有提供足够的信息来回答此问题。例如,自定义关键字是否特定于给定的组织者?如果是这样,仅仅有一个 bool “isactive”标志是不够的。客户关键字是否可以以任何方式覆盖内置关键字?

我怀疑“自定义”关键字的字段不自然属于内置关键字,例如:

  • 谁创造了它?
  • 何时创建?

也许还有一些其他信息,例如谁有权访问它。

只能根据用于访问数据的查询来判断性能。但是,我怀疑将关键字放在单个表中会对性能产生很大影响。

关于php - bool 字段与单独表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27343495/

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