数据库共295篇 第11页
什么是数据库范式?-不念博客

什么是数据库范式?

数据库范式是关系数据库设计中的一种规范,用于规范化数据库结构,减少数据冗余、提高数据完整性和一致性。 数据库范式分为多个级别,常见的有三个范式:第一范式(1NF)、第二范式(2NF)和第...
不念的头像-不念博客不念6个月前
0483147
InnoDB的一次更新事务是怎么实现的?-不念博客

InnoDB的一次更新事务是怎么实现的?

InnoDB的一次更新事务涉及到多个组件和步骤,包括Buffer Pool、BinLog、UndoLog、RedoLog以及物理磁盘。 下面是一次完整的事务更新操作过程: 1. 加载数据到缓存中(Buffer Pool): 在进行数...
不念的头像-不念博客不念6个月前
028195
什么是ACID,它的特性是什么?-不念博客

什么是ACID,它的特性是什么?

当谈到ACID特性时,一个常见的例子是银行转账。 假设有一个银行数据库,其中包含两个表:信用卡表和储蓄表。 现在,用户A要将信用卡中的100元转移到储蓄账户中。这个转账过程需要遵循ACID特性。...
不念的头像-不念博客不念6个月前
038283
什么是数据库事务?-不念博客

什么是数据库事务?

数据库事务( transaction) 是指作为一个逻辑工作单元执行的一系列数据库操作,这些操作要么全部成功,要么全部失败,是一个不可分割的工作单元。 事务是在事务开始和事务结束之间执行的一...
mysql乐观锁怎么实现-不念博客

mysql乐观锁怎么实现

目的 在 MySQL 中,可以通过使用乐观锁来实现并发控制,以避免数据冲突和并发更新问题。 乐观锁是一种乐观的思想,它假设并发操作不会导致冲突,只有在提交更新时才会检查是否发生冲突。 知识点...
不念的头像-不念博客不念6个月前
025152
MySQL复制和组复制的主要区别-不念博客

MySQL复制和组复制的主要区别

主要区别 同步性 vs 异步性: MySQL复制是异步的,而组复制是同步的。这意味着,在一个事务提交时,组复制需要等待所有的实例确认,而MySQL复制不需要。 单向 vs 多主: MySQL复制通常是单向的...
不念的头像-不念博客不念6个月前
028876
MySQL数据库组复制有什么特点-不念博客

MySQL数据库组复制有什么特点

MySQL的组复制是一个更为先进的复制技术,它提供了同步复制,并且允许服务器实例组成一个组,组内的每个实例都能接收和应用来自其他实例的事务。 主要特点: 同步性:事务在提交时将被广播到组...
不念的头像-不念博客不念6个月前
027692