2016-04-04 14 views
1

Farklı kıtalarda yeniden düşünülecek kümeye ait iki sunucu grubu var. Birincil bir kümeye aittir, bu nedenle diğer kümeden oluşturulan herhangi bir sorgu varsayılan okuma ve yazma tutarlılık modları altında yürütmek için çok zaman alır.Bir rethinkdb kümesinde birden çok ön izleme

Zaten her bir site için ayrı kümeler oluşturabilir ve kümeler arasında çapraz çoğaltma yapabileceğini merak ediyordum? (Rethink DB Cross Cluster Replication'a bir göz attım, ancak böyle bir çözüm görünmüyor.)

Değilse, bir küme içinde iki öncül kurabileceğim bir yol var mı? garantiler?

cevap

2

Kümede iki önek, iki tablo, her sunucu kümesi için bir tane veya tek bir tabloyu işleyerek alabilir. Sunucu etiketlerini (https://www.rethinkdb.com/docs/sharding-and-replication/) kullanarak birincil uçların hangi sunucuda ayarlandığını kontrol edebilirsiniz.

+0

Farklı sunucu kümelerinden gelen farklı parçaların ön izlerine sahip olabilir miyim? –

+0

'table.config() dosyasını yazabilirsiniz. ({Shards: [{primary_replica: 'foo', replicas: ['foo', 'bar']}, {primary_replica: 'bar', kopyaları: ['foo' , 'bar']}]}) '. – mlucy

+0

Bir hata alıyorum: e: Beklenen tür NUMBER ancak bulundu ARRAY –

İlgili konular