我想更新庞大的用户数据库。
下面是包含 20k 个用户记录的表格格式。
我有一张 excel 表,其中包含以下新数据。此数据并非特定于用户。这是所有用户共有的主数据。
该任务是从表中读取用户特定数据,然后从对应于旧数据的 Excel 表中读取新数据,然后为该用户更新同一表中的新数据。
例如 -
- 第 1 步 - 从数据库中读取 user_id 95961800 的数据(use_id、node_id 和 kmap_type)
- 第 2 步 - 从 excel 中读取与数据库 node_id(9908) 对应的新值,即 7707,1000,7707
- 第 3 步 - 使用 KMAP_TYPE 分别为 SUBINDUSTRY、FUNCTION 和 ROLE 为同一用户更新同一表中的这些新值。
我正在考虑为此使用spring boot批处理服务。因为我在java和spring boot技术方面知识一般
谁能建议我应该如何在这里进行?
提前致谢。