我的問題涉及什麼是最有效的方式來將整個JSON文檔存儲在數據庫表中並定期刷新它。使用數據庫作爲緩存。重建與更新
本質上,我通過cron作業每15分鐘調用一次Google Analytics API來提取有關我的網站的數據。我將這些信息轉儲到sql表中,以便我的前端應用程序可以搜索,排序和使用它。這個JSON是分頁的,每次只有5000行。我會存儲多達100,000個。
我想要做的是優化我重建表的方式。最天真的方法是截斷表格並插入JSON新鮮的每一行。我有感覺這是一個糟糕的做法,但也許我低估了SQL。
我也可以根據需要更新每個現有行並添加新行。然而,我正在努力如何刪除可能不在最新的JSON對象中的舊行。
或者我錯過了一個更明顯的解決方案。