我们什么时候应该在DB模型中使用关系?什么时候应该在数据库中定义关系以及何时应该避免。
答案 0 :(得分:0)
通常,如果您使用关系数据库,则应该使用它。因为它们为您提供低级数据完整性,因此有点像“防弹”数据模型。如果它是一个长期项目或不断发展的应用程序,它还可以帮助您实现目标,因为它将提供工具所需的逻辑,以帮助您维护它。 例如,工具可以从数据库模型中映射数据库模型,这有助于使文档保持最新状态。
至少从我的经验来看,在导入数据和执行维护任务时需要更多关注。与收益相比,女巫的成本相当低。
特别是如果您在一个拥有大量编码器的团队中工作,那么它可以提供额外的安全性,以免弄乱数据库。
如果您告诉我们有关您的用例的更多信息,我们可以为您提供更多帮助,但一般情况下我会使用它。