2016-01-20 28 views
5

Cloudant Bluemix hizmetini kullanarak bir IBM Bluemix uygulamasına sahibim. Bazen Cloudant'a yapılan çağrılar yavaştır (birkaç saniye) ve bir dakika sonra aynı çağrı alt saniyedir. Çok zor vurmuyoruz, ama daha azı değil, performans farkının olup olmadığını görmek için çoğalamaya bakacağımı düşündüm. Dokümantasyon, bir çoğaltma nasıl oluşturulacağı konusunda açık, ancak çoğaltma USE nasıl kullanılacağı konusunda doküman yok.bluemix cloudant performance - Çoğaltma

Bunun sebebi, Bluemix aracılığıyla hakkımız olan Cloudant özelliklerinin sınırlı olmasından mı emin değilim? Veya yaklaşık cloudant doc görüşmeler, örneğin yapacağım ama: bluemix hesabından benim Cloudant ile https://cloudant.com/product/cloudant-features/replication/

: - - Kullanıcılar en yakın kopya bağlanmak bir kopyası aşağı yaparsa, kullanıcıların başka Kaynak yönlendirilir Bir çoğaltma oluşturabilirim (DB_A'dan B'ye ve tersi). Ama şimdi ne var?

Yükümüzü dağıtmak için şimdi uygulamamın artık geçerli olduğunu veya yukarıdaki avantajların geçerli olmayacağını tahmin ediyorum (yani, en yakın kopyayı bilmiyorum ve bunu tespit etmek için kod yazmam gerekmeyecek) ve kesinti ve farklı bir çoğaltma yönlendirmek, değil mi?).

Performansa yardımcı olup olmadığını görmek için, yükü hafifletmek amacıyla çoğaltmanın nasıl kullanılacağı konusunda rehberlik arıyorum.

+0

Lütfen [email protected] adresine bir e-posta gönderin ve çevrenizle ilgili bazı ayrıntılar verin. Sorunu teşhis etmeye yardımcı olacaklar. –

cevap

0

Muhtemelen vuruyorsun düğüm yavaş veya ağır yük altında gerçekleşmesi yararlanılabilir, Dan teşekkür ederiz. Ikinci veritabanı bir farklı kümesinde ilk veritabanına olmadığı sürece başka bir veritabanına çoğaltma, size yardımcı olmaz.

Ayrıca veritabanlarını eşitlemeyi sürdürecek olan çoğaltmalar, kullandığınız kümeye ek yük ekleyecektir, bu, kümeler arası yükler, eğer sürekli kullanıyorsanız, veritabanlarının eşitlenmesini sağlar. Sanırım sen varsın.