0

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

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

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

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

4

1 回答 1

0

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

Mysql 复制可能会完成这项工作,但您必须考虑一些事项,例如:

  • 必须同步的数据量
  • 主服务器和从服务器上使用的操作系统
  • 由于互联网连接问题 - 为什么禁用互联网连接?一个选项可能是计划作业(crontab)
于 2013-01-21T19:45:19.887 回答