事务与锁

2018-04-11  本文已影响0人  孤远

事务、锁、同步的区别;

事务是数据库中的概念,包括ACID,其中I即isolation,隔离性,锁只是用来保证事务的隔离性的,隔离性有4种,读不提交、读提交(默认的隔离性,可避免脏读)、可重复读(可避免不可重复读和幻读)、??

InnoDB与MyISAM的区别;

需求1: 是否需要支持事务?是,前者,没得选,后者不支持事务;(事务往往要配合上层使用,比如hibernate的setLockMode、JPA、Spring的Transactional)

需求2: 如果不需要支持事务,是否插入更新删除动作多?是,前者;

需求3: 如果不需要支持事务,且基本上全部用来读,那么选择后者,因为后者有全局索引,前者没有。

上一篇 下一篇

猜你喜欢

热点阅读