mysql数据库同步问题

mysql数据库同步问题,第1张

如果是同一个mysql服务端的两个数据库同步可考虑下触发器,如果是不同端口的两个mysql服务端跟在两台服务器同步配置上没有区别。

数据库最好不要做主从,不然性能会降低很多的。

可以采取其他的方法撒,比如分布式存储。可以考虑下memcachedb,实现持久存储。

表结构一致的话,可以考虑映射表去实现来的(shell脚本定时同步,触发器),不过shell脚本会将环境搞的复杂一点,维护也会相对麻烦

映射表具体实现(在要同步的数据库下创建相同的表结构):

CREATE TABLE table_name

(

    column_name  column_type  

    

    key 

)

ENGINE=MYISAM DEFAULT CHARSET=utf8 

CONNECTION="mysql://user:pwd@ip_address/db_name/table_name";

怎么在不同数据库之间进行同步数据

数据库A和数据库B是建立在两台独立的数据库服务器上,那么采用dblink方式是一种可行的方式,存在两个数据同步过程:

一、数据库A正常运行的时候需要将数据同步到备用库即数据库B;

二、数据库A不正常的时候启用数据库B,在数据库A恢复正常之前的数据更新都发生在数据库B,那么需要将数据库B的数据同步给数据库A。

第一种方式:前提是数据库A和数据库B本地网是24小时互通的同时对数据同步实时性有比较高的要求,那么可以建立DBLINK,在两个库都建触发器,不管当前在哪个库发生数据更新的时候实时同步数据到目标数据库;

以上就是关于mysql数据库同步问题全部的内容,包括:mysql数据库同步问题、如何同步两个SQLServer数据库的内容、同一个服务器上两个数据库表怎么同步等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9851868.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-02
下一篇2023-05-02

发表评论

登录后才能评论

评论列表(0条)

    保存