使用本地数据库的数据仓库 - 初学者

时间:2013-04-15 04:38:39

标签: database data-warehouse

我想知道如何实现这个目标;

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

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

我想做数据仓库,所以只需拥有一个数据库(所有5个应用程序现在将其数据保存在单个数据库中 - 没有本地数据库)

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

请告诉我你的想法和参考资料。

1 个答案:

答案 0 :(得分:1)

您有三种选择:

  1. 您使用单个集中托管的数据库服务器。如今,典型的关系数据库服务器可以通过网络直接访问:mySQL,Postgresql,Oracle,...这意味着您可以实现一个应用程序,该应用程序打开与数据库服务器的网络连接,并使用该远程服务器来存储和检索数据。需要。可以同时进行多个连接。

  2. 您使用单个中央数据库服务器,但在其周围放置了一个包装器。因此一些小型网络层应用层充当代理。这样,您可以通过网络解决该中央实例,但是通过标准协议(例如http)。

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

  4. 如果有疑问并且负载不是那么高,请选择第一种替代方案。