2016-01-20 55 views
5

我有一個使用Cloudant Bluemix服務的IBM Bluemix應用程序。 有時對Cloudant的呼叫很慢(幾秒鐘),一分鐘後同一個呼叫是次秒。我們並沒有對它做太多的努力,但是我認爲我會考慮複製,看看它是否會帶來性能差異。該文檔清楚瞭解如何創建副本,但沒有關於如何使用複製的文檔。bluemix雲計算性能 - 複製

我不確定這是因爲我們有權通過Bluemix獲得的Cloudant功能有限嗎?或者什麼,但對cloudant文檔會談,例如: - 用戶連接到最近的副本 - 如果副本不下來,用戶被定向到另一個 來源:https://cloudant.com/product/cloudant-features/replication/

與Bluemix帳戶我Cloudant,我可以創建一個副本(從DB_A到B,反之亦然)。但現在呢?

我猜測現在是我的應用程序來分配負載,否則上述好處將不適用(即我不知道最接近的副本,我會認爲我不會編寫代碼來檢測並中斷和重定向到不同的副本,對不對?)。

我正在尋找關於如何使用複製來減輕負載以查看是否有助於性能的指導。

謝謝你,丹

+0

請發送電子郵件至[email protected]並提供有關您的環境的一些詳細信息。他們將有助於診斷問題。 –

回答

0

機會是你打的節點很慢,或重負載下也可能發生。除非第二個數據庫位於不同的羣集到第一個數據庫,否則複製到另一個數據庫不會對您有所幫助。

此外,保持數據庫同步的複製將爲您正在使用的羣集增加額外負載,即使這是跨羣集負載也會由複製器生成,如果您使用的是連續複製器,則會同步數據庫(我假定你是)。