PHP   发布时间:2022-04-04  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了php-以编程方式同步记录的想法大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

我需要在本地和远程数据库之间同步记录,例如客户端列表.双方的数据库有相同的结构.我曾虑过使用某种标记(日期字段,字段值的哈希/校验和…),但是您有什么建议?

编辑:远程数据库位于虚拟主机上,因此将需要PHP来传输数据.

解决方法:

在记录中保留最后更改字段(日期)始终是一个好主意.请记住,如果开始同步,则必须注意冲突.

如果双方都可以插入,请对主键使用分区方案.示例:站点A从1000000000开始,站点B从2000000000开始(使此数字足够大或简单地将主键大小除以并发站点数).

粗同步图:

>从上一个同步周期开始,从源A获取修改的记录.
>对于每条记录,请检查:

>它是新插入到A中的吗?然后将其插入B
>是否在A中进行了修改,但在B中没有进行修改:更新B
>是否在A和B中进行了修改解决了字段级别的冲突.

>从上一个同步周期开始,从源B获取修改的记录
>对于每条记录,请检查:

>它是新插入到B中的吗?然后将其插入A
>是否在B中修改了,但在A中没有修改:更新A
>是否在B和A中进行了修改解决了字段级别的冲突.

大佬总结

以上是大佬教程为你收集整理的php-以编程方式同步记录的想法全部内容,希望文章能够帮你解决php-以编程方式同步记录的想法所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: