2011-02-02 56 views
3

我想在openbravo中同時連接到多個數據庫,這樣我就可以將數據存儲在兩個不同的數據庫(例如:mysql和postgresql)中,以便在應用程序中進行任何事務。在openBravo中同時連接到多個數據庫?

有沒有乾淨的方法來做到這一點,並保持現有代碼的最小變化?

謝謝

回答

1

我想,你應該使用複製這個任務。從應用程序架構的角度來看,它會更乾淨,更合適。

您可以配置2個數據庫(帶有一些開箱即用的解決方案或樣板代碼)。但是這會降低應用程序性能,因爲每次應用程序觸發查詢時,都必須在兩個數據庫實例中執行。而在交易的情況下,它會變得更加複雜/緩慢。

因此,複製是此類任務的最佳途徑。如果您想使用選擇性複製,請使用Tungsten。讓我知道您的具體需求無法通過複製來滿足。我可能會指出更多的想法。