其他分享
首页 > 其他分享> > Elasticsearch 顶尖高手(18)—图解Elasticsearch内部如何基于_version进行乐观锁并发控制

Elasticsearch 顶尖高手(18)—图解Elasticsearch内部如何基于_version进行乐观锁并发控制

作者:互联网

1._version元数据

第一次创建一个document的时候,它的_version内部版本号就是1;以后,每次对这个document 执行修改或者删除操作,都会对这个_version版本号自动加1,哪怕删除,也会对这条数据的版本号加1 。

删除一个document之后,可以从一个侧面看出,他不是立即物理删除掉的,因为它的一些版本号等信息还是保留着的。先删除一条document ,再创建这条document, 其实会在delete version基础之上,再把version号加1.



图解Elasticsearch内部如何基于_version进行乐观锁并发控制

标签:顶尖高手,删除,版本号,18,version,Elasticsearch,创建,document
来源: https://www.cnblogs.com/Mr-WangYue/p/11557226.html