Dev

Artigos relacionados à desenvolvimento.

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 >

relacao

Relação Muitos Pra Muitos em Rails

Para esse exemplo estou utilizando Ubuntu 10, Ruby 1.8.7, Rails 3.0.7 e MySQL 5.1. Quando comecei a trabalhar com Ruby On Rails, achava dificuldade em entender a linguagem Ruby, e entender o framework Rails. Com o tempo, essa dificuldade foi diminuindo, o estilo de trabalhar com o Rails, é bom e fácil. Porém, sempre tive dúvidas e apanhei um pouco até aprender como fazer uma relação muitos pra muitos em rails, ou has_and_belongs_to_many em rails. Por isso, fiz um exemplo e vou compartilhar, espero ajudar muitos programadores RoR com esse exemplo. Vamos lá… A relação é entre Produtos e Caracteristicas, 1 Produto pode Mais >