CockroachDB中的epoch

该对象在storage/engine/enginepb/mvcc.go 文件中

该对象对于一个事务来讲初始状态值为0。可以理解为这个对象为一个计数器,当一个事务被重试,这个值就会增加,从而使得之前事务的所有写操作变得无效。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Python语言特性 1 Python的函数参数传递 看两个如下例子,分析运行结果: 代码一: a = 1 def...
    时光清浅03阅读 514评论 0 0
  • 最近碰到几个业务场景,会遇到并发的问题。在单实例情况下,我们会通过java.util.concurrent包...
    菜鸟小玄阅读 2,277评论 0 5
  • Python语言特性 1 Python的函数参数传递 看两个如下例子,分析运行结果: 代码一: a = 1 def...
    伊森H阅读 3,094评论 0 15
  • 包含的重点内容:JAVA基础JVM 知识开源框架知识操作系统多线程TCP 与 HTTP架构设计与分布式算法数据库知...
    消失er阅读 4,387评论 1 10
  • 春风潜我家,海棠染红霞。 耀耀何其火,弗敢负韶华。 浅浅稍扑粉,微笑挂脸颊。 感喟骄阳在,年年见繁华。 注:文中图...
    月亮在等你阅读 1,723评论 20 55