Vue2系列教程(四):番外篇之数据增量保存与去重问题

本文是Vue2系列教程的番外篇,主要探讨数据增量保存和去重问题。针对数据增量存储,分析了全部删除与记录增删ID两种策略,并详细阐述了前后端实现细节。在数据去重方面,讨论了基本类型和对象去重的场景,提供了实现思路。
摘要由CSDN通过智能技术生成

Vue2 - 番外篇之数据增量保存与去重问题

  • 数据增量存储问题分析
  • 数据去重问题
  • 从后端的角度再次分析数据去重问题
  • 附加

一:数据增量存储问题分析

1> 问题来源

表格A在页面初始化时,从数据库中加载了三条数据数据并显示;一番操作后,表格中数据被删了一条,又增加了一条新数据。

请问:表格中的新数据如何同步进入数据库?

2> 思路分析

  • 全部删除原有数据,重新添加新数据
    • 数据量少时可行,但当表格初始化数据过多且只修改少部分数据,这种操作将会给数据库带来更重的负担。
  • 记录被删除的数据ID、新增加的数据ID ( √ )
    • 后台需要指定两次SQL语句,这个过程需要使用事务进行额外控制。

3> 前后端实现分析

  • 前端

    • 如何确定被删除的数据和新增加的数据?(ES6

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值