机器A在公网,机器B在内网,客观原因限制,B可访问A,A不能访问B。A的数据库里有某table,大约几万行,B作为后台服务器,要做到从内网拿资源的同时从A中拿数据,再执行业务。
问:如何每次执行业务时最高效地让B拥有一个table的拷贝,存入B自己的mysql中?不是主从备份,不是实时一致,大概每15分钟会执行一次。
我自己原先想的方法:
不考虑存入B的mysql中,而是每次执行时程序都从A中select * ,运行结束就没了。但怕几万行数据可能量太大,通过网络传输会太慢而且占了A的带宽资源。
不知各位V友有何建议?有价值的回复必感谢。
问:如何每次执行业务时最高效地让B拥有一个table的拷贝,存入B自己的mysql中?不是主从备份,不是实时一致,大概每15分钟会执行一次。
我自己原先想的方法:
不考虑存入B的mysql中,而是每次执行时程序都从A中select * ,运行结束就没了。但怕几万行数据可能量太大,通过网络传输会太慢而且占了A的带宽资源。
不知各位V友有何建议?有价值的回复必感谢。