Каков хороший способ синхронизировать строки в отдельных базах данных (возможно, на разных компьютерах)?
Для наглядности. У меня есть несколько баз данных MySQL, которые разделяют пользовательскую таблицу с той же схемой. Существует «основная» база данных, которая имеет собственную уникальную схему, но содержит таблицу пользователей, которая содержит все записи пользователей. Кроме того, существует несколько «подчиненных» баз данных, которые по большей части используют одну и ту же схему, которая также содержит таблицу пользователей (с той же схемой), в которой хранится подмножество записей пользователя.
Когда производится обновление экземпляра пользовательской записи в любой базе данных, я хочу, чтобы это изменение распространялось и на все экземпляры этой пользовательской записи во всех базах данных, в которых она находится.
Я использую mysql, php5.3 и doctrine 1.2.x для orm, работающего на серверах Ubuntu VPS.