码迷,mamicode.com
首页 > 其他好文 > 详细

25_存储引擎与事务概述

时间:2015-05-20 18:41:59      阅读:89      评论:0      收藏:0      [点我收藏+]

标签:服务器   数据库   持久性   mysql   隔离   

数据库对同样的数据,有着不同的存储方式和管理方式,
在mysql中,称为存储引擎。

对于用户来说,同一张表的数据,无论用什么引擎来存储,用户的数据是一样的,
但是对于服务器来说,有区别。

常用的表的引擎:
myisam	批量插入速度快,不支持事务,锁表
innodb	批量插入相对较慢,支持事务,锁行



------------------------

事务:通俗的说事务,就是指一组操作,要么都成功执行,要么都不执行。
关于事务的引擎,选用innodb

事务的ACID特性:
1.原子性(Atomicity):原子意为最小的粒子,或者说不能再分的事务。
		    数据库事务的不可再分的原则即为原子性。
		    组成事务的所有查询必须:要么全部执行,要么全部取消(就像上面的银行例子)
2.一致性(Consistency):指数据的规则,在事务前/后应保持一致。
3.隔离性(Isolation):简单来说,某个事务的操作对其他事务不可见。
4.持久性(Durability):当事务完成后,其影响应该保留下来,不能撤消。


25_存储引擎与事务概述

标签:服务器   数据库   持久性   mysql   隔离   

原文地址:http://1154179272.blog.51cto.com/10217799/1653266

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!