Релиз ПО для управления кластерами с MySQL Master-Master репликацией

Posted by Alexey Kovyrin under Databases, Development, Networks · english

Очень много времени прошло с момента моего последнего поста здесь. Много работы и практически полное отсутствие новых технологий в работе – вот основные причины. Ео сегодня я с удовольствием хочу аннонсировать здесь очень интересный проект: MySQL Master-Master replication manager – набор очень гибких скриптов для управления различными схемами установки MySQL, в которых используется master-master репликация.

Более детальная информация о проекте может быть найдена в детальном обзоре в блоге Петра Зайцева (на самом деле, программа создавалась мной для одного из его клиентов) или на странице проекта. Все вопросы и замечания можно отправлять в группу MMM development на Google Groups. Если вы хотите поддержать данный анонс на Digg.com, я буду не против. ;-)


Related posts:

  1. MySQL Master-Master Replication Manager 1.0 Released
  2. MySQL Performance Blog – Отличный ресурс для администраторов MySQL
  3. Список 1000 (84) Лучших Советов по Производительности MySQL с MySQL Camp 2006
  4. MySql Больше не предоставляет бинарные сборки своим пользователям?

3 Responses to this entry

PatchLog says:

is the web server able to write to any of the masters at any time ? what happens with databases that use auto increment fields ? how do you manage conflicts ?

Scoundrel says:

2Patchlog: This software works with classic master-master schemes where one of the master is active (handles writes and, sometimes, reads) and other is passive (receives updates via replication and could handle reads).

PSI says:

For MySQL 5.0.2 or above

In the my.cnf file on server1 add:
auto_increment_increment=2
auto_increment_offset=1

In the my.cnf file on server2 add:
auto_increment_increment=2
auto_increment_offset=2

This will make the auto-increment on server1 go, 1,3,5,7,9,etc… and on server2 go, 2,4,6,8,etc… thereby preventing collisions.