Banco de Dados

NoSQl – parte 2 (MongoDB)

Continuando (antes tarde do que nunca) com a segunda parte do tutorial, vamos ver como construir agora uma arquitetura distribuida com MongoDB, fazendo uso da feature ReplicaSet. Para isso, vou supor que você tenha o MongoDB instalado, e/ou adicionado no seu PATH.

Arquitetura

Teoricamente, teremos 3 máquinas: server1, server2 e arbiter. Ok, server1 e server2 eu sei pra que serve, mas pra que eu preciso de um arbiter? Um arbiter (arbitro) é um servidor que monitora os membros da nossa infraestrutura (arquitetura, replicaset, chame do que quiser) e quando o nosso master cai por algum motivo, ele escolhe (por meio de votes) um outro nó da nossa infraestrutura para Mais >