我正在研究该公司将使用十年的系统。我将在这些系统上工作很长时间。我有多个我继承的数据库,需要重写或修改大多数存储过程(效率低,写得不好)。旧数据库使用了我个人不会使用的很多样式决策,例如使用tbl为所有表添加前缀,所有使用stpWebGetProcedureName的过程,所有字段都使用fld预先修复,所有主键都称为fldid等。
所以我的问题是,如果我要创建新数据库,我会继续他们的风格吗?如果我大量修改旧数据库,我还能保持他们的风格吗?十年了?
何时在现有数据库上实现新的样式指南是个好主意,考虑到将它们转换为不同的样式需要花费大量时间?或者在数据库中有两种样式可以吗?
附加信息:每个数据库有大约40个表和100个存储过程
开发团队是两个人。
答案 0 :(得分:1)
在我看来,这完全取决于您希望使用数据。
如果您希望在公司内查看数据和报告/显示数据,那么可能值得考虑数据集市/数据仓库配置。这将是所有单独的,将使您更有意义,并更容易编写遵循程序。
如果您正在对您的系统进行升级(如果它们不是定制的),那么与供应商交谈以检查是否存在与流程的直接链接是值得的。
远离任何曾经存在大量时间的东西都会带来风险,所以我同意上面的那些人。如果你的心脏处于变化状态,那么听起来就像你手上有一个大项目,需要大量的工作时间来钻进牙齿。
希望这有点帮助。