繁体   English   中英

在重复情况下将数据存储在数据库中的最佳做法

[英]Best practise on storing data in database for repetitive situations

我正在致力于升级和重新设计涉及每周交付计划的逻辑和数据。

  1. 当前,数据库中存在表示当天,第二天或星期六交付的整数。 这使用较少的行,但使用更多的逻辑(对于星期日,使用一些硬编码逻辑)
  2. 我正在考虑重新设计桌子,以便每天安排一行,并安排交货时间。 这将导致表中有更多行,但是逻辑现在很简单。

我们有成千上万的供应商,交货计划,人工干预,因此我的重新设计将意味着计划表的行数可以翻两番,但可以进行细微的调整。

两种方法都可以正常工作,但是最佳实践的最佳术语是什么?

这与规范化/非规范化有关吗,规范化在这里重要吗? 如果归一化很重要,哪种方法更归一化? 还是这只是个见解?

没有通用的最佳做法。 在您所处的环境中做有意义的事情。 例如,对您来说更有价值的是:节省磁盘空间并拥有复杂的逻辑,或者为干净的逻辑和容易的更新支付磁盘价格?

磁盘空间便宜(并且可以是无限的),时间*更加昂贵并且受到限制。 您的来电。

(*开发人员薪水,上市时间,调试时间等)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM