gpt4 book ai didi

mysql - 表中要保留多少列? - MySQL

转载 作者:行者123 更新时间:2023-11-29 02:06:50 24 4
gpt4 key购买 nike

我在用于存储某些项目的行表设计和列表设计之间卡住了,但决定是哪个表更易于管理,如果是列,那么最好有多少列?例如,我有对象元数据,理想情况下,我需要在每个对象存储的同一级别上有 45 条信息(标准化后)。那么一个重读/写表中的 45 列好吗?它能否在大量并发读/写的现实世界中完美运行?

最佳答案

如果所有或大部分列都填充了数据并且这个数字是固定的,那么只需使用 45 字段。 45 列本身并没有什么坏处。

如果满足所有条件:

  • 您有可能在设计时既不知道也无法预测的属性

  • 属性只是偶尔填充(例如,每个实体 10 个或更少)

  • 有很多可能的属性(数百个或更多)

  • 大多数实体没有填写属性

那么你就有了一个这样的sparce matrix。这个(而且只有这个)模型可以用 EAV 表更好地表示。

关于mysql - 表中要保留多少列? - MySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4564781/

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