随着数据量和访问量的增加,我把原来的数据库分成了多个数据库 ,但是分开后数据之间同步就有点困难 1:用数据库复制功能好像对服务器的性能影响较大 2:如果做计划进行数据同步的话,数据还是有时间差的。 虚心请教,谁有更好的方法
现在需要同步的数据量已经非常大了,又想达到实时的效果。
如果是同一种数据库的话,你同步的数据表结构是否相同,如果也相同的话,完全可以利用数据库的同步复制机制来解决;(做主从) 如果表结构不相同的话,如果不在应用层处理的话,有两种方式参考: 1,A推数据给B;A有数据的时候,实时或非实时(采用event或trigger)将数据推到B中,B再做处理; 2,B从A拉数据,用一个event(mysql中的job)定时从A中拉数据然后进行处理;
34,575
社区成员
254,583
社区内容
加载中
试试用AI创作助手写篇文章吧