我是靠谱客的博主 追寻抽屉,最近开发中收集的这篇文章主要介绍Mysql引擎概念_mysql 引擎与锁的概念( 基础 ),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

MySQL - 关系型数据库

- innodb :

- 支持事务

事务的特征 :

- 原子性:事务是最小单位,不可再分,事务执行的过程中,要么同时失败,要么同时成功,如,A跟B转账,一旦有一方出问题,就立即回滚,就相当于这次交易未发生一样

- 一致性:事务所有的执行,都如预期的那样,没有破坏约束

- 隔离性:允许多个事务同时操作,为防止事务之间的数据混乱,事务与事务之间具有隔离,

- 持久性:事务处理结束后,对数据的修改就是永久的,即便系统故障也不会丢失。

- 表锁 与 行锁

先解释下行锁,表锁的概念跟其差不多

一张表名为 b1 ,表中有个字段为 name ,A 开启了一个事务,并在事务中对 name 进行 update 操作(此时行锁已经开启),事务已经开启,但还未执行更新操作的时候,B也开启了一个事务,对 name 也进行了 update 修改,由于A的事务还未结束,所以B会等待,直到A执行完update操作并提交事务。当A执行完毕后,B也会给name添加一个行锁,如果C也想要操作,也是等待B的提交。。总的来说锁保证了数据的安全性和准确性

- mysaim

- 不支持事务

- 有表锁

- 但是速度会比 mysql 快

- 功能没有mysql细致,全面

持续更新。。

最后

以上就是追寻抽屉为你收集整理的Mysql引擎概念_mysql 引擎与锁的概念( 基础 )的全部内容,希望文章能够帮你解决Mysql引擎概念_mysql 引擎与锁的概念( 基础 )所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(56)

评论列表共有 0 条评论

立即
投稿
返回
顶部