美文网首页
事务与锁

事务与锁

作者: 孤远 | 来源:发表于2018-04-11 22:57 被阅读0次

事务、锁、同步的区别;

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

InnoDB与MyISAM的区别;

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

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

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

相关文章

  • mysql锁

    共享锁与排他锁 共享锁(读锁):其他事务可以读,但不能写。 排他锁(写锁) :其他事务不能读取,也不能写。 粒度锁...

  • 2019-03-18文章精选

    1.深入理解 MySQL ——锁、事务与并发控制 各种锁、事务与并发,写得很详细。 2.剖析分布式锁 redis部...

  • [转]SQL Server中的事务与锁

    转自SQL Server中的事务与锁 了解事务和锁 事务:保持逻辑数据一致性与可恢复性,必不可少的利器。 锁:多用...

  • 事务与锁

    事务、锁、同步的区别; 事务是数据库中的概念,包括ACID,其中I即isolation,隔离性,锁只是用来保证事务...

  • 锁与事务

    最近在写一个短链服务,提供两个API给用户使用,一个API用于生成短链,一个API用于根据短链获取长链接。 生成短...

  • 事务与锁

    多个事务的并发会出现以下几个问题: 1)脏读:事务A读取了一条记录的值,然后基于这个值做业务逻辑,在事务A提交之前...

  • 事务与锁

    样例:

  • mysql锁(十)innodb下的悲观锁和乐观锁

    ****悲观锁与乐观锁****悲观锁,也叫悲观并发控制,当事务A对某行数据应用了锁,并且当这个事务把锁释放后,其他...

  • 高性能Mysql笔记

    一、Mysql架构与历史 1、架构图 2、锁 表锁 行级锁 3、事务 死锁 Mysql中的事务 1

  • 65 事务的隔离级别 , 脏读 可重复读

    1MYISAMI 表锁与INNOdb 行锁之间的区别 2, Spring 中事务声明与编程事务之间的区别 3,...

网友评论

      本文标题:事务与锁

      本文链接:https://www.haomeiwen.com/subject/qcdtkftx.html