我认为存储更多行(即规范化)的好处取决于面对变更时的设计和维护注意事项。
同样,如果140列的含义相同或每个实验是否不同-根据归一化规则正确建模数据-即数据与候选关键字的关系如何。
就性能而言,如果使用所有列,则差异很小。有时,枢轴/非枢轴 *** 作在大量数据上可能会很昂贵,但对单个键访问模式的影响却很小。有时,面对变化,数据库中的枢轴可以使您的前端代码更简单,后端代码更灵活。
如果您有很多NULL,则有可能在规范化设计中消除行,这将节省空间。我不知道MySQL是否支持稀疏表概念,该概念可能在那里发挥作用。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)