这可能是一个更具概念性的问题,但我找不到简单的解决方案。
场景:两个店铺(比如'M'和'S']。M是master,决定数据库中的文章。每个人维护一个独立的库存。我有M的文章表复制到S,我将库存分离到一个单独的表中有一个共同的参考。
现在,当新文章添加到 M 中时,它们也会到达 S,但它们不会在 S 的库存表中存在条目。删除文章的类似问题。可能的解决方案:
每次对新的(不存在测试的)文章提出请求时,我是否在 S 的库存表中创建一个条目?
我是否必须定期扫描以检查丢失的库存条目。
难道没有更优雅的方法来解决这个问题吗?
注意:为了澄清,让我解释一下另一种方式:
M 已经将“articles”表复制到 S (使用 MySQL 的复制机制。这工作正常。
问题是 M 和 S 具有每个 M 和 S 本地的“库存”表。例如,当将新产品(在 M 中)添加到“文章”表中并转移到S. 现在有一个新条目,在 S 的股票表中没有相应的条目。
我猜这不是一个不寻常的情况——解决这个问题的正常程序是什么?