摘要:
一、Hbase架构 强制写一致(不是最终一致),写比读块,自动分片/合片。 一个RegionServer机器上有多个Region但只有一个HLog,所有Region都往这个HLog中写入数据操作,一个表对应一个或者多个Region(表按行切分为不同Region),每个Region根据列族划分为不同的 阅读全文
摘要:
17.1 锁介绍以及基本类型 多个未提交事务对数据改动,通过锁排队执行,防止 脏写,在事务中修改记录时,先看内存中是否存在相关联的 锁结构 如果没有则创建一个与修改记录相关联的 锁结构 (InnoDB引擎一切操作都是事务) 解决 脏读、不可重复读、幻读 有两种方案: 读操作利用MVCC+写操作加锁: 阅读全文
摘要:
理论上实现事务 隔离性 需要在一个是事务提交后才能执行其他事务,多个事务需要排队执行,但是在MySQL中为了性能考虑,允许事务的并发执行,舍弃了一定的 隔离性 允许事务并行执行后可能会出现以下问题: 脏写:一个事务 修改 了另一个事务未提交的数据并且成功提交(InnoDB通过事务行锁解决) 脏读:一 阅读全文