2010-10-21 37 views
0

我想连接到约9数据库,并创建一个实例为他们每个人都聚集在我的查询结果。多少个数据库实例太多与ezcomponents数据库组件?

我写我的公司,需要跟踪在大约9个不同的数据库,结果和绩效与每个约15密耳+记录的指标仪表板。现在的技术部分并不难。我知道如何编写代码,但我想知道最佳方法。

Theres选项1: 创建一个数据库实例并在我所有的select查询中执行UNION。 (注意:所有数据库位于同一个框中)

选项2: 为每个数据库创建一个实例并单独查询每个数据库并聚合结果。

这更多的是一种高层次的问题没有什么帮助。

谢谢!

+3

为什么你不运行一些测试,看看为你的自我。恕我直言选项1更好。 – 2010-10-21 11:50:30

+0

数据库实在太大而无法在本地进行测试。 – 2010-10-21 12:11:54

回答

0

看起来像连接9个不同数据库的最佳方式不是通过实际的连接,而是创建一个将数据提供给您的API,而不是必须始终提取数据,导致极其缓慢的数据填充和聚合。

其惊人的解决一个复杂的问题。根据需要创建一个将数据提供给您的XML feed。

相关问题