1

我正在構建一個實時監控工具。分佈式數據庫實時監控架構

這裏的情景:

我有多個節點(服務器)上運行有自己的數據庫(SQL)實例。我想在一個系統上看到來自這些數據庫的信息。 所以據我知道有可能是兩種可能的解決方案: 1.查詢每一個節點獲取更新形成有數據庫 2.獲取從每一個節點的數據(數據庫),並把它在一個系統上查詢只是一個數據庫。

我真的很感激,如果有人可以幫助我的正反兩溶液或其他任何方式的利弊?

回答

1

這取決於你需要做什麼。

對於「監視」,通常最好從監控的系統收集數據並將其存儲到一個單一的(第三,你的情況)數據庫服務器。然後根據需要咀嚼。

在另一些情況下,你可能需要立即從兩個服務器JOIN數據。這並不容易。請參閱Spider或Federated或FederatedX以獲取相關信息。

+0

謝謝..我更喜歡將數據存儲到第三臺服務器 –