保持数据库多个副本的最佳方法

时间:2014-09-17 20:24:09

标签: sql

我们在SQL中有一个数据库,假设它是雇主数据库。有一个应用程序可以在Employers DB中插入和更新记录。我们将每年大约4次向用户发布此数据库。目前我们共有10份雇主数据库

EmployersDB_01 / 07/2014, EmployersDB_04 / 07/2014, EmployersDB_07 / 07/2014, EmployersDB_09 / 07/2014, 。 。 。 。 等

此列表将来会增长。我们希望将所有这些数据库副本保存在全局服务器中。在该服务器上工作的数据库团队表示我们无法像这样保存。 但我们希望将这些数据库保存为单个副本,因为还有另一个应用程序连接到这些副本。比如应用程序想要查看01/07/2014期间的数据,他们必须连接到EmployersDB_01 / 07/2014数据库。

我怎么能这样做,因为IT团队无法保存这些DB的副本。所有这些数据库都有几乎相同的表,但数据不同。

PS:我是这个节目的新手,如果我的问题不够明确,请原谅我。让我知道,以便我在评论部分解释。在您回答之前,请解释您使用的任何技术词汇。请不要给予反对票,如果出现问题,请告诉我。

1 个答案:

答案 0 :(得分:0)

将多个数据库副本保存到服务器时存在一些问题。对我来说,这很可能是一个大小的问题。如果数据库很大或者您获得了足够多的数据库,则磁盘上的大小可能会使您的硬件不稳定。最重要的是,如果您的数据库团队同时处理许多数据库,他们会担心会使软件负担过重。这也可能会对服务器硬件造成压力。您无法无法将数据库的所有副本存储在中央服务器上的软件原因,您将遇到严重的硬件问题。