【发布时间】:2010-10-29 07:31:52
【问题描述】:
在工作中(一家拥有 12 人 Windows 开发团队的价值数十亿美元的制造公司),我们即将为所有新应用程序使用单个主数据库,并将其分解为我们通常拥有的模式以前有数据库。还有一些常见的模式,比如员工目录和分支目录等等......
我仍然不确定我对这一举措的感受,但我们将在几个小时后就此召开会议,讨论利弊、最佳做法、陷阱等......所以我'我正在寻找您对此的想法... 好吗?不好吗?一年后我们会遇到什么问题?
欢迎任何想法、提示或建议。谢谢
编辑 在回答对此问题的评论时,我们使用的是 SQL Server 2005,实际上我们正在讨论将同一实例上的独立数据库移动到单个数据库中。驱动问题是跨数据库完全缺乏参照完整性,因为我们的大多数应用程序都需要访问通用数据,例如员工记录或分支机构信息。
更新 有几个人要求我用我们会议的结果更新这个问题,所以就在这里。我们反复讨论了这样做的利弊(我什至用投影仪向他们展示了这个问题),当我们完成时,我们几乎已经涵盖了这里所涵盖的利弊。大约一半的人认为我们可以通过正确的资源和承诺来完成它,大约一半的人认为我们做不到(或者效果不佳)。我们决定花一些时间与 Microsoft 一起了解他们的想法和针对特定平台的建议。在我们与他们交谈后,我一定会更新这个问题和my blog。感谢所有帮助和有用的答案。
【问题讨论】:
-
你说的是什么产品?甲骨文、SQL Server?如果是 SQL Server,您是在谈论将多个实例合并到一个实例中,还是您真的在谈论使用一个数据库?此举的驱动力是什么?您的团队目前认为并希望通过这一举措解决什么问题?
-
编辑添加到问题以回复此评论
-
请在会议结束后添加更新,让我们知道哪些论点胜诉。我对这个决定的总体结果非常感兴趣。