1. 阿里云>
  2. 云栖社区>
  3. 主题地图>
  4. U>
  5. undolog

当前主题:undolog

Fescar - RM undoLog的介绍

开篇  这篇文章的目的是介绍Fescar当中回滚日志undoLog的数据结构,为后续RM执行回滚动作rollback打下基础,因为undoLog涉及的数据结构用源码表示起来比较简单通俗易懂,所以直接根据源码进行讲解。 undoLog源码介绍 public c

阅读全文

MySQL · 引擎特性 · InnoDB 事务系统

前言 关系型数据库的事务机制因其有原子性,一致性等优秀特性深受开发者喜爱,类似的思想已经被应用到很多其他系统上,例如文件系统等。本文主要介绍InnoDB事务子系统,主要包括,事务的启动,事务的提交,事务的回滚,多版本控制,垃圾清理,回滚段以及相应的参数和监控

阅读全文

MySQL · 引擎特性 · InnoDB 事务系统

前言 关系型数据库的事务机制因其有原子性,一致性等优秀特性深受开发者喜爱,类似的思想已经被应用到很多其他系统上,例如文件系统等。本文主要介绍InnoDB事务子系统,主要包括,事务的启动,事务的提交,事务的回滚,多版本控制,垃圾清理,回滚段以及相应的参数和监控方

阅读全文

浅析数据库事务中的故障恢复

简介 保证数据的一致性是数据库的一个最最基本的功能,那数据库在机器down机或者出现其他意外的情况下是如何去保证数据库的数据的一致性的呢?数据库本身主要依靠undolog和redolog两种日志文件去保持数据的一致性,本文将围绕undolog进行介绍。如何利用

阅读全文

POLARDB · 最佳实践 · POLARDB不得不知道的秘密

前言 POLARDB作为阿里云下一代关系型云数据库,自去年9月份公测以来,收到了不少客户的重点关注,今年5月份商业化后,许多大客户开始陆续迁移业务到POLARDB上,但是由于POLARDB的很多默认行为与RDS MySQL兼容版不一样,导致很多用户有诸多使用上

阅读全文

MySQL 可重复读,差点就我背上了一个 P0 事故!

MySQL 可重复读,差点就我背上了一个 P0 事故! 小黑黑的碎碎念 哎,最近有点忙,备考复习不利,明天还要搬家,好难啊!! 本想着这周鸽了,但是想想还是不行,爬起来,更新一下,周更可不能断。偷懒一下,修改一下之前的一篇历史文章,重新发布一下。 先赞后看,

阅读全文

分布式事务中间件 Fescar—RM 模块源码解读

前言 在SOA、微服务架构流行的年代,许多复杂业务上需要支持多资源占用场景,而在分布式系统中因为某个资源不足而导致其它资源占用回滚的系统设计一直是个难点。我所在的团队也遇到了这个问题,为解决这个问题上,团队采用的是阿里开源的分布式中间件Fescar的解决方案

阅读全文

分布式事务中间件Fescar—RM模块源码解读

原文已被阿里中间件团队收录 阿里中间件团队云栖社区文章链接,点击可跳转 阿里中间件团队微信公众号文章链接,点击可跳转 ## 前言 在SOA、微服务架构流行的年代,许多复杂业务上需要支持多资源占用场景,而在分布式系统中因为某个资源不足而导致其它资源占用回滚的系

阅读全文

undolog相关问答

提问题

使用bytearrays数组创建Spark DataSet时出错

我正在使用case类和spark.sql({query}).as[MyCaseClass]语法在scala中创建Spark数据集 一切都很好,直到我尝试创建一个定义为我的成员之一的数据集 Array[Array[Byte]] case class

阅读全文

使用bytearrays数组创建Spark DataSet时出错

我正在使用case类和spark.sql({query}).as[MyCaseClass]语法在scala中创建Spark数据集 我尝试创建一个定义为我的数据集 Array[Array[Byte]] case class HbaseRow(

阅读全文