存储引擎
MyISAM
每个表有两个文件,一个数据文件,一个索引文件
InnoDb
每个表只有一个文件,索引文件(索引和数据存在一起),支持事务,支持行级锁,支持外键。
支持XA事务,支持CheckPoint (支持部分回滚)
脏读:在事务进行过程中,事务读到了其它事务未提交的修改
修改时加排他缩,读取时加共享锁。
不可重复度:在一个事务中,多次读到的值不一致
幻读:在一个事务中,同样的查询操作,得到的结果数据不同
间隙锁,
分库分表
shardingsphere
存储引擎
MyISAM
每个表有两个文件,一个数据文件,一个索引文件
InnoDb
每个表只有一个文件,索引文件(索引和数据存在一起),支持事务,支持行级锁,支持外键。
支持XA事务,支持CheckPoint (支持部分回滚)
脏读:在事务进行过程中,事务读到了其它事务未提交的修改
修改时加排他缩,读取时加共享锁。
不可重复度:在一个事务中,多次读到的值不一致
幻读:在一个事务中,同样的查询操作,得到的结果数据不同
间隙锁,
分库分表
shardingsphere