分类: Mysql/postgreSQL
2014-07-19 10:00:40
事务是什么层次的概念?事务是应用层的?事务是服务层的?
事务是在存储引擎实现的。
事务与锁的关系如何?锁是事务实现的底层手段?
事务是一段SQL语句,但每条SQL语句背后执行时都会加锁。
一个事务的执行过程中,可能多次加锁。
事务的隔离级别,说的是事务之间的关系么?
事务的隔离性说的是多个事务并发访问数据的安全性和可靠性的一个描述
当然这个是有级别的,mysql默认的级别是可重复读。
事务是一个类似代码锁的概念,而表锁、行锁是指数据锁。
如何实现事务的机制?
(1)必须要存储事务操作前的数据,还得记录事务的日志,以便回滚,所以既是包括回滚的语句和回滚数据
(2)建立事务独立的缓存,以便隔离其他的事务,所有事务的操作都在本地缓存