代码之家  ›  专栏  ›  技术社区  ›  Judy T Raj

检查数据库表是否已重命名

  •  -1
  • Judy T Raj  · 技术社区  · 5 年前

    这不是一个真正关于“编程”的问题(不特定于任何语言或数据库),而是更多关于设计和架构的问题。这也是一个“做X的最佳方式是什么”的问题。我希望这不会引起太多的“宗教”争议。

    过去,我开发了一些系统,以某种方式保存某种形式的物品库存(与什么物品无关)。有些使用不支持事务的语言/DB。在这些情况下,我选择不保存项目 现有数量 在项目记录的某个字段中。相反 现有数量 计算已收库存总额-已售出库存总额。这导致库存几乎没有因软件而出现差异。这些表的索引正确,性能良好。有一个归档过程,以防记录量开始影响性能。

    几年前,我开始在这家公司工作,我继承了一个跟踪库存的系统。但数量被保存在一个字段中。注册条目后,收到的数量将添加到项目的数量字段中。当一件商品售出时,数量会被减去。这导致了差异。在我看来,这不是正确的方法,但这里以前的程序员对此深信不疑。

    我想知道,对于设计这样一个系统的正确方法,是否达成了共识。还有哪些资源,无论是印刷的还是在线的,都可以寻求指导。

    谢谢

    1 回复  |  直到 13 年前