【发布时间】:2011-09-09 18:10:41
【问题描述】:
我无法决定是否将帮助台应用程序与其他公司应用程序保存在同一数据库中或将其完全分开。
帮助台应用程序可以记录来自电话、电子邮件、网站的支持请求。
我们也可以收到注册客户和非注册客户发送给我们的问题。
将帮助台应用程序保留在同一个数据库中的唯一原因是我们可以共享用户群。但话又说回来,我们可以让用户创建一个新帐户以获得支持或将用户帐户与帮助台应用程序同步。
如果我们分离帮助台应用程序,我们的数据库备份也会更小。或者只是将帮助台应用程序保留在同一个数据库中,这使得开发/集成总体上更容易,也只备份 1 个数据库。 (可能更大,但仍然有 1 个数据库)
你会怎么做?
【问题讨论】:
-
假设您将帮助台数据库放入企业应用程序数据库中。如果用户打电话给帮助台报告公司应用程序数据库服务器已经崩溃并躺在服务器机房中间的一堆比特中,你打算如何输入他的票?
-
@John R Strohm - 该死的好点。
-
啊,好点子。好吧,在这种情况下,我们无法提供支持,这很糟糕。
标签: c# database-design application-design