当前位置: 首页 > news >正文

【binlog和redolog有什么区别?】

binlog和redolog有什么区别?

  • 1. 定义和功能
  • 2. 记录内容
  • 3. 文件使用方式
  • 4. 作用和应用场景
  • 5. 示例对比
  • 总结

在这里插入图片描述

1. 定义和功能

Binlog(二进制日志)

  • 定义:Binlog是MySQL的二进制日志系统,记录了所有更改数据库数据的语句的信息,以事件的形式保存。
  • 功能:主要用于数据恢复、主从复制以及数据审计。

Redo Log(重做日志)

  • 定义:Redo Log是InnoDB存储引擎特有的日志系统,记录了对InnoDB存储引擎中数据页修改的物理操作。
  • 功能:主要用于确保事务的持久性,即使在系统崩溃时也能保证数据不丢失。

2. 记录内容

Binlog

  • 内容:记录的是逻辑日志,即SQL语句本身。例如,UPDATE orders
http://www.dtcms.com/a/22871.html

相关文章:

  • Python数据类革命:用@dataclass解放你的双手
  • VMware安装教程
  • 什么情况下索引会失效
  • go设置镜像代理
  • psacct 简介
  • 5.【线性代数】—— 转置,置换和向量空间
  • C语言数组之二维数组
  • MySQL创建视图
  • 基站天线的优化策略
  • docker安装mysql:8.0
  • 【探商宝】:大数据与AI赋能,助力中小企业精准拓客引
  • [LeetCode力扣hot100]-二叉树相关手撕题
  • [LeetCode力扣hot100]-C++常用数据结构
  • 段错误 (核心已转储)
  • 网络工程师 (44)ARP协议
  • 【九】Golang 数组
  • 由application绑定失败引起的ANR
  • IMX6ULL的ALT0、ALT1、ALT2、ALT3、ALT4等是啥意思?
  • Burp Suite基本使用(web安全)
  • iOS事件传递和响应
  • 车载软件架构 --- 软件开发在造车流程中的位置
  • 静态路由协议知识要点总结
  • C语言中printf()函数何时把内容输出到屏幕上?
  • Java 基于 SpringBoot+Vue 的动漫平台(附源码,文档)
  • 嵌入式开发:接触器
  • 安卓burp抓包,bypass ssl pinning
  • 同步异步日志系统-日志落地模块的实现
  • 基于 Python typing 模块的类型标注
  • 容器化部署Kafka的最佳实践:基于KRaft模式的无ZooKeeper方案
  • spring如何解决循环依赖