Elasticsearch:替换、更新和删除性能分析

替换、更新和删除

在使用ES的时候,如果你认真观察了,你会发现,替换、更新和更新都是有蛮大的区别的。虽然说结果是一样的,但是原理还是不同的。这一点一定要明确。

一、看一下替换

这个时候替换成功,这个Version是3。

这里写图片描述

再替换一下
这个时候Version变成了4

这里写图片描述

二、下面看一下更新

将名字更新为Jane Doeto
Version=6

这里写图片描述

用原名字再更新一次
这个时候,会发现Version=6并没有发生变化。

这里写图片描述

换个新的名字去替换
这个时候Version变成了7
这里写图片描述

替换和更新的不同:替换是每次都会去替换,更新是有新的东西就更新,没有新的修改就不更新,更新比替换的性能好

三、在更新的时候,添加新的值

使用常规的更新

这里写图片描述

使用简单的脚本更新
将上述的年龄增加5。

这里写图片描述

四、删除操作

删除操作就比较简单
这里写图片描述

结余:这个本来不是重点,其实做技术,仔细研究下,会发现能优化的地方还是蛮多的。

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值