M101JS – Semana 6

Aplication Engineering

Replicación, conceptos basicos.
La replicacion se hace de manera asincrona en varios servidores de MongoDB llamados nodos, uno de ellos es el primario y el resto es el secundario, el driver de la aplicacion se conecta el primario y solo al primario, si la conectividad se pierde el driver de la aplicación elige uno de los secundarios para que funcione como primario, el numero minimo de nodos es tres.

Un nodo puede ser regular (primarios o secundarios), arbitro (sin datos), de retraso (por ejemplo de 2h. para evitar desastres) y oculto (para test).

En los archivos del curso hay un script para crear una replicación, con el comando ‘rs.slaveOk()’ podemos leer en nodos secundarios