假设我的数据库中有一组对象:{A, B, C, D}
现在,业务逻辑已生成一个新列表{A, B, E, F}
,需要更新旧列表:
有两种选择:
1)
删除整个列表{A, B, C, D}
插入整个列表{A, B, E, F}
2)
计算不再需要的项目:{C, D}
计算需要添加的项目:{E, F}
删除{C, D}
插入{E, F}
现在,这些方法中的一种自然会给数据库带来更多负担,而另一种则会给客户端带来更多负担。
我的问题是,这两种方法叫做什么? (阅读:我可以像在电子邮件中那样引用它们,让其他人了解和/或谷歌它并明白并澄清解释?)
谢谢!