其中一个数据可能经常被修改,要及时把数据库的修改同步到另一个数据库,想要一个工作量不太的方法,

解决方案 »

  1.   

    可以使用触发器来实现
    比如:
    数据库ta中有表a(id,nameA);
    数据库tb中有表b(id,nameB);
    如果想更新tb库中b表的同时也更新ta库中a表的记录,则可以在tb库的b表上创建触发器,如下:create trigger t_b after update on b
       for each row 
          update ta.a set nameA=new.nameB where id=new.id;表结构有差异没什么影响,灵活改动一下就能解决
      

  2.   

    MASTER/SLAVE用在要结构相同的两个数据库之间同步。我这种情况没有很简单的办法,用沙发的办法写成一个结构中间相同的数据库,然后再用MASTER/SLAVE做cluster。谢谢,结贴