gpt4 book ai didi

database-design - 在数据库中存储标志

转载 作者:行者123 更新时间:2023-12-04 07:07:37 25 4
gpt4 key购买 nike

在我的应用程序中,我希望用户选择他的工作日。然后将它们存储在数据库中。当然,我的应用程序将处理用户的数据,例如:今天是特定用户的工作日吗,今天应该工作的用户是……等等。

我的问题是,这样做的最佳做法是什么?我应该使用:

  • 用户表中的位掩码字段
  • 通过为 days、users 和 days_users 创建表来创建多对多关系表。
    先感谢您。
  • 最佳答案

    我会说位掩码字段是一种关系反模式。

    一个字段应该有一个有意义的值,否则你最终会遇到查询问题 - 每次需要使用它进行查询时都要解析该字段。

    这样的字段还需要额外的文档,因为它存储的值不是自我描述的。

    关于database-design - 在数据库中存储标志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4706379/

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