4
我正在建立一個價格比較網站,可以容納大約300,000個產品和幾百個客戶。如何以最有效的方式更新數據庫?
在日常基礎上的站點需要價格和供應商的庫存情況的更新。
當供應商需要更新我在想刪除所有的供應商信息,然後拉起並插入一個新的 - 每一次。
這樣做,我不擔心供應商刪除產品。以一種簡單的方式,我每天都會得到一組新的數據。
在另一方面,我需要保持在檢查自動增量計數器,它似乎是一種浪費,以從供應商刪除一切,如果他在他的整個倉庫只有更新的價格在3種產品。
但更新也有它的缺點。我仍然必須讀出所有數據,並將每個產品的價格/可用性與供應商提供的數據進行比較,每次只有一種產品。同時注意到供應商刪除的產品也更加複雜。
如何以最有效和最簡單的方式實現更新?