SO使用单个还是多个数据库?

时间:2013-11-21 18:01:03

标签: database database-design chat data-modeling multiple-databases

我想构建一个像StackOverflow这样的Web应用程序,我不知道是使用单个还是多个数据库。

SO有两个主要应用:Asking applicationChat application

聊天应用程序使用SO帐户登录并在聊天室中显示用户信息

所以我有一些解决方案:

  1. 使用3个数据库:一个用于公共信息,一个用于询问系统,一个用于聊天系统。
  2. 使用2个数据库:一个用于询问系统(包括公共信息),另一个用于聊天系统。
  3. 两个系统仅使用一个数据库。
  4. 任何人都可以帮助我吗?谢谢!

1 个答案:

答案 0 :(得分:1)

您必须问自己为什么需要使用多个数据库。为什么需要分离数据?

当有业务需求时,你会分开数据库:例子 - 它们不能合并,因为它们都非常大,而且它们是完全不同的应用程序。通过将它们分开来恕我直言,你只是为自己做更多的工作。