同步数据库

时间:2013-01-21 18:57:38

标签: database synchronization

我正在开发一个Web应用程序,我需要在本地服务器本身维护网站与计算机本身的数据库,本地数据库将定期更改。有一个中央数据库,通过它我必须访问所有的所有剩余数据库中的数据。

问题是,即使禁用了互联网连接,本地服务器也会更新本地数据库,但是当它重新获得互联网连接时,它必须使用本地修改的数据更新中央数据库。

所有数据库中的表(我的意思是数据库模式,表名,所有属性)都是相同的。如果添加任何新数据,则应附加数据,如果有任何删除则应删除,如果有的话应该修改。

我使用MySQL服务器作为数据库,使用Apache Tomcat作为服务器,使用JSP,Servlets作为业务逻辑。

1 个答案:

答案 0 :(得分:0)

请访问http://dev.mysql.com/doc/refman/5.1/en/replication-howto.html

Mysql复制可能会完成这项工作,但有一些事情需要考虑,例如:

  • 必须同步的数据量
  • 主服务器和从服务器上使用的操作系统
  • 由于互联网连接问题 - 为什么禁用互联网连接?一个选项可能是预定作业(crontab)