【发布时间】:2016-09-21 07:24:09
【问题描述】:
我有 2 个框架(Laravel - Web,Codeigniter - API)和 2 个不同的数据库。我已经构建了一个函数(在 API 上),它检测一个数据库(来自 2 个表)上的更改并将更改应用到另一个数据库中。
注意:没有办法在同一个数据库上同时运行 Web 和 API - 这就是我这样做的原因。
无论如何,重要的是要认识到每一个微小的变化。如果案例是新记录或删除记录 - 它很简单,完全没有问题。但是,如果两个数据库中都存在记录 - 我需要比较它们的值以检测变化,这部分变得具有挑战性。
我知道如何以最慢和最繁重的方式做到这一点(挑选每条记录并进行比较)。
我的问题是 - 你建议如何让它以智能和快速的方式工作?
非常感谢。
【问题讨论】:
标签: php mysql database performance compare