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

阿里面试:MYSQL 事务ACID,底层原理是什么? 具体是如何实现的?

尼恩说在前面 在40岁老架构师 尼恩的读者交流群(50+)中,很多小伙伴拿到了一线互联网企业如得物、阿里、滴滴、极兔、有赞、希音、百度、网易、美团的面试机会,遇到很多很重要的面试题: 事务ACID,底层是如何实现的? ACID靠什么保证的? ACID的一致性是指什么?是如何实现的? ACID中的持久性是指什么?是如何实现的? ACID中的隔离性是指什么?是如何实现的? 最近有小伙伴...

阿里面试:MYSQL 事务ACID,底层原理是什么? 具体是如何实现的?
文章 2024-08-14 来自:开发者社区

一天五道Java面试题----第七天(mysql索引结构,各自的优劣--------->事务的基本特性和隔离级别)

这里是参考B站上的大佬做的面试题笔记。大家也可以去看视频讲解!!! 文章目录 1 、mysql索引结构,各自的优劣2 、索引的设计原则3 、mysql锁的类型有哪些4 、mysql执行计划怎么看5 、事务的基本特性和隔离级别 1 、mysql索引结构,各自的优劣 索引的数据的数据结构和具体存储引擎的实现有关,...

文章 2024-03-28 来自:开发者社区

面试-MySQL的四种事务隔离级别

MySQL的四种事务隔离级别 本文实验的测试环境:Windows 10+cmd+MySQL5.6.36+InnoDB 一、事务的基本要素(ACID)   1、原子性(Atomicity):事务开始后所有操作,要么全部做完,要么全部不做,不可能停滞在中间环节。事务执行过程中出错,会回滚到事务开始前的状态,所有的操作就像没有发生一样。也就是说事务是一个不可分割的整体,就像化学...

面试-MySQL的四种事务隔离级别
文章 2024-01-19 来自:开发者社区

面试题:MySQL中的事务

MySQL中的事务在数据库管理系统中,事务是一组数据库操作的逻辑单元,要么全部执行成功,要么全部不执行。事务可以确保数据库的数据一致性和完整性,尤其在并发访问数据库时非常重要。MySQL是一个流行的关系型数据库管理系统,它提供了强大的事务支持。事务的特性MySQL中的事务具有以下四个特性,通常称为ACID属性:原子性(Atomicity):事务中的所有操作要么全部成功执行,要么全部不执行。如果在....

文章 2023-10-31 来自:开发者社区

【面试题精讲】MySQL-事务隔离-幻读

1. 什么是幻读?幻读是指在事务并发执行过程中,某个事务在读取某个范围的数据时,另一个事务在该范围内新增或删除了数据,导致前一个事务再次读取时,出现了前后两次读取结果不一致的情况。2. 为什么会出现幻读?幻读的出现主要是因为事务隔离级别造成的。在读已提交(Read Committed)和可重复读(Repeatable Read)隔离级别下,事务在读取数据时会加锁,防止其他事务对其进行修改或删除。....

文章 2023-10-31 来自:开发者社区

【面试题精讲】MySQL-事务隔离-ACID

1. 什么是 ACID?ACID(Atomicity、Consistency、Isolation、Durability)是传统关系型数据库的四个核心特性,这四个特性保证了数据库事务可靠的执行,确保了数据在发生错误时可以正确地恢复,保证了数据的一致性。其中,Atomicity(原子性)保证了事务的所有操作被看作一个整体,如果其中任何一个操作失败,整个事务将被回滚,保证了事务的一致性;Consist....

文章 2023-10-31 来自:开发者社区

【面试题精讲】MySQL-事务隔离-不可重复读

1. 什么是 MySQL 不可重复读?MySQL 的不可重复读(Nonrepeatable Read)是指在事务执行过程中,两次读取同一行数据,得到的结果不一致的情况。也就是说,当一个事务在读取数据期间,另一个事务修改了同一行数据并提交后,第一个事务再次读取该行数据时,会得到不同的结果。2. 为什么需要解决 MySQL 不可重复读问题?MySQL 不可重复读问题会导致数据的不一致性,对于一些需要....

文章 2023-10-31 来自:开发者社区

【面试题精讲】MySQL-事务隔离-脏读

1. 什么是脏读?脏读(Dirty Read)是指在数据库中一个事务读取了另一个事务未提交的数据。换句话说,一个事务读取了另一个事务尚未持久化的数据,可能会导致读取到不正确或不一致的数据。2. 为什么会出现脏读?脏读是由于数据库事务隔离级别不同造成的。在某些事务隔离级别下,一个事务可以读取到另一个未提交事务中的数据,从而导致脏读的问题。3. 脏读的实现原理?脏读的实现原理与数据库事务隔离级别相关....

文章 2022-11-23 来自:开发者社区

一次面试,关于mysql事务的那些事

from : 非科班的科班前言迎面走来了一个风尘仆仆的身穿格子衫的男子,手里拿着一个MacBook Pro,看着那稀少的发量,和那从容淡定的眼神。我心里一颤,我去,这是架构师,架构师来面我技术面,我心里顿时不淡定了,表面很稳实则心里慌得一批。果然,他手里拿着我的简历,快速的扫了一下,然后用眼角余光看了一下我,上来就开问。Mysql事务简介面试官: 看你简历上说精通Mysql优化方法,你先来说说你....

文章 2022-09-24 来自:开发者社区

面试准备之MySQL事务机制与锁

事务机制关系型数据库是需要遵循ACID规则的,分别介绍如下。• A( Atomic )原子性:即事务要么全部做完,要么全部都不做。只要其中一个操作失败,就认为事务失败,需要回滚。• C ( Consistency )一致性:数据库要一直处于一致的状态。• I ( Isolation )独立性:并发的事务之间不会互相影响。• D ( Durability )持久性:一旦事务提交后,它所做的修改将会....

面试准备之MySQL事务机制与锁

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

产品推荐

数据库

数据库领域前沿技术分享与交流

+关注
相关镜像