阿里云文档 2025-04-28

Binlog in Redo

Binlog in Redo功能指在事务提交时将Binlog内容同步写入到Redo Log中,减少对磁盘的操作,提高数据库性能。

文章 2024-10-21 来自:开发者社区

美团面试:binlog、redo log、undo log的底层原理是什么?它们分别实现ACID的哪个特性?

尼恩说在前面 在40岁老架构师 尼恩的读者交流群(50+)中,最近有小伙伴拿到了一线互联网企业如得物、阿里、滴滴、极兔、有赞、希音、百度、网易、美团的面试资格,遇到很多很重要的面试题: 谈谈:mysql 中 redo log 、undo log、 binlog 分别实现了事务ACID的那些特性? 谈谈:如何解决 bin log 与 redo log 的一致性问题? 谈谈:一条 ...

美团面试:binlog、redo log、undo log的底层原理是什么?它们分别实现ACID的哪个特性?
文章 2024-02-05 来自:开发者社区

Binlog vs. Redo Log:数据库日志的较劲【高级】

前言 在数据库的舞台上,有两位不可或缺的明星,它们分别是Binlog和Redo Log。就像是数据库的两条骨干,它们默默地记录着每一个数据变动的瞬间。今天,我们将揭开它们的神秘面纱,探讨它们在数据库事务中的独特角色,看看究竟是Binlog还是Redo Log更加强大。【高级】 第一:事务的生命周期 事务的生命周期 事务的开始(Begin): 事务的生命...

Binlog vs. Redo Log:数据库日志的较劲【高级】
文章 2024-02-05 来自:开发者社区

Binlog vs. Redo Log:数据库日志的较劲【基础】

欢迎来到我的博客,代码的世界里,每一行都是一个故事 前言 在数据库的舞台上,有两位不可或缺的明星,它们分别是Binlog和Redo Log。就像是数据库的两条骨干,它们默默地记录着每一个数据变动的瞬间。今天,我们将揭...

Binlog vs. Redo Log:数据库日志的较劲【基础】
文章 2022-08-13 来自:开发者社区

美团二面:如何解决 bin log 与 redo log 的一致性问题

刚看见这个题目的时候还是有点懵逼的,后来才反应过来其实问的就是 redo log 的两阶段提交老规矩,背诵版在文末。为什么说 redo log 具有崩溃恢复的能力前面我们说过,MySQL Server 层拥有的 bin log 只能用于归档,不足以实现崩溃恢复(crash-safe),需要借助 InnoDB 引擎的 redo log 才能拥有崩溃恢复的能力。所谓崩溃恢复就是:即使在数据库宕机的情....

美团二面:如何解决 bin log 与 redo log 的一致性问题
文章 2022-06-27 来自:开发者社区

3000帧动画图解MySQL为什么需要binlog、redo log和undo log

全文建立在MySQL的存储引擎为InnoDB的基础上先看一条SQL如何入库的:网络异常,图片无法展示|这是一条很简单的更新SQL,从MySQL服务端接收到SQL到落盘,先后经过了MySQL Server层和InnoDB存储引擎。Server层就像一个产品经理,分析客户的需求,并给出实现需求的方案。InnoDB就像一个基层程序员,实现产品经理给出的具体方案。在MySQL”分析需求,实现方案“的过程....

3000帧动画图解MySQL为什么需要binlog、redo log和undo log
文章 2022-02-17 来自:开发者社区

你还精通MySQL,竟然连bin log、redo log都不知道!

云栖号资讯:【点击查看更多行业资讯】在这里您可以找到不同行业的第一手的上云资讯,还在等什么,快来! 首先,我们先来看看一次查询/更新语句流程图 本文会将重点放在执行器<->存储引擎之间的交互。 mysql不是每次数据更改都立刻写到磁盘,而是会先将修改后的结果暂存在内存中,当一段时间后,再一次性将多个修改写到磁盘上,减少磁盘io成本,同时提高操作速度。 MySQL通过WAL(writ.....

文章 2022-02-16 来自:开发者社区

mysql的binlog与redo log区别

binlog 与redo log 区别 1、首先2者都是记录数据的改变,不同的是,binlog是记录所有数据的改变信息,而innodb的redo log只是记录所有innodb表数据的变化。 2、binlog是记录已经提交完毕之后的dml以及ddl sql语句,而innodb redo log是正在执行中的dml以及ddl语句 3、binlog可以作为恢复数据使用 redo log可以作为异常.....

文章 2022-02-16 来自:开发者社区

MySQL通过内部XA事务,保持了binlog与redo log之间数据一致性

MySQL通过内部XA事务,保持了binlog与redo log之间数据一致性: 参考:http://www.linuxidc.com/Linux/2015-11/124942.htm XA 将事务的提交分为两个阶段,而这种实现,解决了 binlog 和 redo log的一致性问题,这就是MySQL内部XA的第三种功能。 MySQL为了兼容其它非事物引擎的复制,在server层面引入...

问答 2022-02-15 来自:开发者社区

BinLog 和 Redo Log的区别在哪?

BinLog 和 Redo Log的区别在哪?

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

X
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等