2010-10-21 88 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。