gpt4 book ai didi

database-design - 数据库设计 : Is it bad to keep delimited strings in a database

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

这个问题在这里已经有了答案:





Is storing a delimited list in a database column really that bad?

(10 个回答)


7年前关闭。




我之前从事过将字段以逗号分隔或管道分隔的字符串存储为字段的项目,这可能表示选项或类似的东西。我想知道这样做是否被认为是糟糕的数据库设计,并且应该始终使用关系表,或者有时以这种方式存储数据是否可以接受?

最佳答案

通常,这是一个 坏主意 .

但是,规范化和性能之间存在平衡。

如果列表没有被解析而只是按原样显示,那么最好存储逗号分隔的列表,但如果列表被解析为单个元素,您应该坚持使用 normalized database schema .

关于database-design - 数据库设计 : Is it bad to keep delimited strings in a database,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1690017/

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