商品数据更新方法、装置、电子设备和存储介质
申请人信息
- 申请人:广州方舟信息科技有限公司
- 申请人地址:510700 广东省广州市黄埔区天泰一路2号4栋206-208房
- 发明人: 广州方舟信息科技有限公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 商品数据更新方法、装置、电子设备和存储介质 |
| 专利类型 | 发明申请 |
| 申请号 | CN202311461751.9 |
| 申请日 | 2023/11/6 |
| 公告号 | CN117493342A |
| 公开日 | 2024/2/2 |
| IPC主分类号 | G06F16/22 |
| 权利人 | 广州方舟信息科技有限公司 |
| 发明人 | 谢方敏; 周峰; 郭陟; 林昱榕 |
| 地址 | 广东省广州市黄埔区天泰一路2号4栋206-208房 |
摘要文本
本发明公开了一种商品数据更新方法、装置、电子设备和存储介质,通过为每个商品数据分组构建包括一级哈希表和二级哈希表的哈希表,并且每个哈希表配置一个数据更新线程,一级哈希表中主键key1为商品ID,键值value1为二级哈希表地址,二级哈希表中主键key2为字段名,键值value2为字段内容,能够保证了同一个商品数据分组在同一时间由一个数据更新线程执行商品数据更新,并且通过当前更新时间和上一次更新时间保证更新的先后顺序,保证了同一个商品的商品数据更新的先后时序,提高了商品数据的准确度,并且多个商品数据分组的更新线程可以并发更新,提高了数据更新的效率和商品数据的实时性。
专利主权项内容
1.一种商品数据更新方法,其特征在于,包括:为每一组商品数据分组构建哈希表,并为所述哈希表配置一个数据更新线程,所述哈希表包括一级哈希表和至少一个二级哈希表,所述一级哈希表中主键key1为商品ID,键值value1为二级哈希表地址,所述二级哈希表中主键key2为字段名,键值value2为字段内容;接收商品数据更新请求,所述商品数据更新请求包括待更新商品数据的商品ID、待更新字段名、更新内容以及当前更新时间;确定所述待更新商品数据的商品ID所在的目标哈希表,并在所述目标哈希表的一级哈希表中查找主键key1等于所述待更新商品数据的商品ID时的键值value1,以作为二级哈希表目标地址;从所述二级哈希表目标地址读取目标二级哈希表;在所述目标二级哈希表中查找主键key2等于所述待更新字段名时的键值value2,得到字段内容和上一次更新时间;在所述字段内容与所述更新内容不相同,且所述上一次更新时间在所述当前更新时间之前时,启用所述目标哈希表的数据更新线程将所述更新内容和所述当前更新时间更新到所述目标二级哈希表中。