做个 ERP 系统, 因为需要同步淘宝的商品数据, 问下怎么同步比较合适

2021-12-03 14:31:51 +08:00
 xpyusrs
方案一: 跟据店铺 ID 来, 每次同步数据前把这个店铺 ID 的商品数据全部删了, 然后重新拉取最新数据, 方案简单, 代码少

方案二: 根据数据库现有的商品 ID, 然后拉取淘宝最新的商品数据, 根据 ID 来确定那些商品需要增删改查, 这种方案感觉有点麻烦, 需要对比

或者有其他合适的方案推荐一下也可以
1956 次点击
所在节点    Go 编程语言
5 条回复
Renco
2021-12-03 17:51:29 +08:00
要看你同步是非实时还是实时的了,如果是定期跑批同步,那方案一就可以了
kujio
2021-12-03 17:52:04 +08:00
看你要的时间了,如果要实时同步,就可以拉取所有从上次到现在所有的订单变动数据.
如果你对时间不敏感,不需要实时同步,那就在每晚 12 点重新拉取所有数据
Renco
2021-12-03 17:53:09 +08:00
不过你是单方面同步淘宝的商品数据,那应该是非实时的,淘宝那不能同步通知你修改了商品数据吧(这块就不大清楚。
leogm9408leo
2021-12-03 17:58:38 +08:00
实时性要求不高的话,方案 2 稍微优化一下就可以了,比如每日定时拉取,把订单时间在前一天的入库
xpyusrs
2021-12-04 10:09:18 +08:00
@Renco 淘宝不会通知修改, 方案一每次大量删除新建, 对服务器会不会压力太大

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/819792

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX