【发布时间】:2012-08-08 00:10:05
【问题描述】:
我正在尝试开发一个网站,它有两个部分:本地部分和互联网上的远程部分。
用户每天更新本地网站,远程网站应本地同步(或用户手动同步)。
该网站包含一个 mysql 数据库,其中包含 4 或 5 个表格和一些图像作为文件。
现在我正在寻找最好的方法来理解系统,这个图片或行是新的,所以你应该插入它或者它已经被修改了,所以更新它。
我正在考虑将timestamp 和随机md5 作为每个数据库和另一个数据库中的字段来保存文件名。因此,请检查它们,如果某件事(时间戳或随机 md5)发生更改,请更新这些行。
这是一个好方法,还是有更简单的方法来做到这一点?我想用 Yii 或 CodeIgniter 和 Mysql 数据库开发这个网站。
【问题讨论】:
-
我想我不了解您要构建的本地/远程架构,但如果您希望允许用户通过应用程序更新数据库并希望远程数据库同步到这些更新,您可以考虑使用 MySQL 复制。
-
网站存在于大学研究实验室的本地网络中。因此研究人员全天更新站点信息并将远程网站与本地服务器同步。
标签: php mysql algorithm database-design synchronization