SQL数据库同步

Hio*_*shi 5 php database offline data-synchronization

我们正在使用PHP和Symfony框架开发应用程序.理想情况下,系统可以在远程服务器上运行,因此可以在任何地方在线使用.但是,也必须有离线可用性.

为此,系统将在远程服务器和本地服务器上运行.默认情况下,客户端将访问本地服务器,并且仅在设施外部在线工作.

因此,我们需要实现数据库同步,以便在本地和远程数据库上进行更改,而无需任何类型的客户端交互.如果可能,它应该是在后台运行的守护进程,同步数据库.主数据库将是本地数据库,因此它将优先考虑任何冲突.

我们还没有决定要使用的数据库系统(我们正在使用Doctrine,因此任何受支持的数据库都会这样做),所以我们真的在寻找具有最适合我们方案的解决方案.

只要不需要客户端交互,解决方案可以是专用的应用程序,无论是否是商业应用程序.

Chr*_*ker 3

我使用 MySQL 的同步,它的设置很简单,并且运行完美。与 phpMyAdmin 结合使用,它为您提供了一个可供使用的 UI,您只需点击大约 6 次鼠标就可以进行开箱即用的设置。

http://dev.mysql.com/doc/refman/5.0/en/replication.html

http://www.phpmyadmin.net/home_page/index.php