问题场景
考虑超市的数据库设计。我有两个表(A& B)来存储将项目(A)添加到库存并记录销售(B)的记录。为了获得商店中特定商品的运行余额,我必须从A中获取商品的总和,并从B中减去该特定商品的总和。请将此视为抽象方案。
假设每个表中的行数非常高。
我的问题是在这种情况下计算运行平衡的最佳做法是什么。编写一个SQL可以完全按照上面提到的那样做,还是有任何其他性能明智和资源明智友好的方法。因为我在分布式环境中运行它,所以我无法实时计算运行平衡。 (使用symmtericds)。因此,在我的情况下,多个存储将记录添加到其本地数据库,Symmetricds更新主数据库中的那些记录。(云)。如何在Master数据库中始终执行余额查询。