gpt4 book ai didi

ruby-on-rails - Rails - 添加额外的列来建模或创建额外的关联(表)?

转载 作者:行者123 更新时间:2023-12-03 17:11:28 26 4
gpt4 key购买 nike

我的应用程序中有两个模型:personperson_bio

person_bio 有 4 个字段:

一个人关联(外键),一个文本列,一个source_id(foreign_key)和一个bio_url

一位同事建议我将所有新字段放在 person 上,因为它不那么复杂,插入/更新也不那么繁重

鉴于 person 有数百万条记录,最佳选择是什么?

bio 是可选的,这意味着我们会有很多 NULL 值,如果列插入到 person 上,这会影响 mysql 的性能吗?

最佳答案

虽然这取决于很多事情,但一般来说,如果 personperson_bio 之间的关系是一对一的,将 person_bio 的字段 in person 更有意义,因为它降低了复杂性。

关于ruby-on-rails - Rails - 添加额外的列来建模或创建额外的关联(表)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57895847/

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