0

我想了解如何实现这一目标;

我有一个在 5 个不同地理位置运行的应用程序。例如:德克萨斯、纽约、加利福尼亚、波士顿、华盛顿

此应用程序将数据保存到位于该位置的本地数据库。

我想做数据仓库,所以只有一个数据库是必须的吗(现在所有 5 个应用程序都将其数据保存在一个数据库中 - 没有本地数据库)

或者是否可以有5个本地数据库,并通过将数据从这些本地数据库检索到中央数据库然后执行数据仓库来进行数据仓库。

请给我你的想法和参考。

4

1 回答 1

1

为此,您有三个选择:

  1. 您使用单个集中托管的数据库服务器。如今,可以通过网络直接访问典型的关系数据库服务器:mySQL、Postgresql、Oracle ......必需的。可以同时进行多个连接。

  2. 您使用单个中央数据库服务器,但在其周围放置一个包装器。所以一些小的网络层应用层充当代理。通过这种方式,您可以通过网络处理该中央实例,但通过标准协议(例如 http)。

  3. 您使用分散的方法并在每个位置安装一个数据库实例。然后你需要一些额外的工具来执行同步。对于大多数现代数据库服务器(见上文)而言,存在此类工具,但设置并非易事。

如果有疑问并且负载不是那么高,请使用第一个替代方案。

于 2013-04-15T04:48:18.430 回答