ElasticSearch【乐观并发控制】---->第四章节

本文介绍了Elasticsearch采用的乐观并发控制机制,与悲观并发控制不同,它不预先阻止冲突,而是允许更新尝试,仅在检测到数据已更改时才失败,需要应用程序处理冲突。
摘要由CSDN通过智能技术生成

Elasticsearch乐观并发控制

  • 在数据库领域中,有两种方法来确保并发更新,不会丢失数据:

1、悲观并发控制
这种方法被关系型数据库广泛使用,它假定有变更冲突可能发生,因此阻塞访问资源以防止冲突。一个典型的例子是读取一行数据之前先将其锁住,确保只有放置锁的线程能够对这行数据进行修改。


2、乐观并发控制
Elasticsearch 中使用的这种方法假定冲突是不可能发生的,并且不会阻塞正在尝试的操作。然而,
如果源数据在读写当中被修改,更新将会失败。应用程序接下来将决定该如何解决冲突。例如,
可以重试更新、使用新的数据、或者将相关情况报告给用户。

文章案例学习:
http://t.zoukankan.com/huangying2124-p-11986897.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值