我正在建立一个价格比较网站,其中包含大约 300.000 种产品和数百个客户。
该网站每天都需要更新价格和供应商库存情况。
当供应商需要更新时,我正在考虑删除所有供应商信息,然后每次都提取并插入新信息。
这样做我不必担心供应商会删除产品。以一种简单的方式,我每天都会获得一组新数据。
另一方面,我需要检查自动增量计数器,如果他只更新了整个仓库中 3 种产品的价格,从供应商那里删除所有东西似乎是一种浪费。
但是更新也有它的缺点。我仍然需要读取所有数据,并将每个产品的价格/可用性与供应商的数据进行比较,一次一个产品。此外,要注意被供应商删除的产品也更加复杂。
如何以最有效和最简单的方式实现更新?