Boa tarde, Em 29 de maio de 2012 14:55, coopermine <cooperm...@bol.com.br> escreveu: > Olá list, > > Bem vou explicar mais ou menos o que quero fazer e gostaria de saber > qual a melhor tecnologia a ser usada nesses casos. > > O que tenho: > > Tenho hoje um servidor mysql central com todo meu bd. > > Tenho mais 3 servidores com mysql server instalado. > > O que preciso: > > Achar uma maneira de replicar esse banco de dados central para os > outros 3 servidores em tempo real a melhor maneira de se fazer isso é com a replicação[1] nativa do mysql. você não disse se precisa de ganhar mais performance ou disponibilidade então de imediato, pode transformar seu servidor atual em master e adicionar um segundo servidor como slave. isso ja vai dar a possibilidade de melhorar algumas coisas como um backup fácil com um script que pausa a replicacação, anota o ponto e gera um dump do slave ou direcionar consultas mais pesadas e relatórios para o banco slave.
caso precise além de tudo aumentar a disponibilidade pode usar uma replicação master-master[2] e chavear para o outro em caso de falha, mas na medida que vamos melhorando os cenários a complexidade de administração cresce junto e pode acabar sendo um tiro no pé. a documentação[1] oficial do mysql ensina como configurar o ambiente master-slave. abraços, --Brenno [1] http://dev.mysql.com/doc/refman/5.0/en/replication-howto.html [2] http://mysql-mmm.org/ > > Porque caso o servidor principal caia, tenha um outro funcionando e o > serviço não pare. > ------------------------- > Histórico: http://www.fug.com.br/historico/html/freebsd/ > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd