Kuo skiriasi „Riak“ daugia duomenų centro replikacija nuo klasterio su mazgais skirtinguose duomenų centruose?


Atsakymas 1:

István Szukács atsakymas teisingas. Papildomai:

  • Net jei paleisite grupę per du duomenų centrus, negalite pasakyti Riakui, kaip sudėti savo replikas. Taigi, jei numatytosios yra 3 replikos (n_val), visos trys replikos gali nusileisti ant tame pačiame duomenų centre esančių mazgų. (Ir net nebandykite n_val nustatyti 11, tai bus didžiulė pridėtinė vertė disko vietos, tinklo ir procesoriaus naudojimo atžvilgiu.) Kai naudojate MDC (daugialypio duomenų centro) funkciją, ji naudoja kitokį nei įprastų „Riak“ operacijų įgyvendinimą. , kuris yra optimizuotas WAN nuorodoms. Galite sukonfigūruoti naudoti visišką sinchronizavimą arba realaus laiko replikaciją ir galite įjungti / išjungti kiekvieną segmentą.

Atminkite, kad kai naudojate MDC, abiejų grupių turi būti vienodas žiedo dydis; jei naudojate „fullsync“ replikaciją, kiekvieno segmento „n_val“ turi būti vienoda tiek šaltinio, tiek kriauklių grupėse.

Taip pat - „MDC“ yra „Enterprise Edition“ funkcija ... bet jei valdysite kelis duomenų centrus, EE leidimas jums bus labai naudingas. Taip pat sutaupysite pinigų techninės ir tinklo sąnaudas bei gausite geriausią techninę pagalbą pramonėje (labai giria klientus).

Atskleidimas: Aš dirbau Basho, „Riak NoSQL“ duomenų bazės gamintojui.