数据库
qq_31443653
这个作者很懒,什么都没留下…
展开
-
数据一致性和隔离
数据隔离 存在问题 脏读(如有事务A和B,A读取了B未提交的数据) 不可重复读(如有事务A和B,A负责读取,B负责写入,A连续读的过程中B写入了一次,A前后两次读出来的数据不一样) 不可重复读对应的是修改,即UPDATE操作。 丢失更新(如有事务A和B,AB均写入数据,A写入的数据被B覆盖) 幻读(如有事务A和B,A修改表内数据的过程中,B向表内插入了一条数据,A修改完后发现数据并没有被全部修改...原创 2018-10-17 09:59:58 · 449 阅读 · 0 评论 -
mycat初步认识
mycat 原理 主要根据对sql的拦截,然后经过一定规则的分片解析、路由分析、读写分离分析、缓存分析等,然后将SQL发给后端真实的数据块,并将返回的结果做适当处理返回给客户端。 子主题 2 分片 拆分 水平拆分 要把一个表按照某种规则把数据划分到不同表或数据库里 常用规则 *ID *日期 *特定字段取模 优点 *拆分规则抽象好,join操作基本可以数据库内完成 *不存在单库大数据,...原创 2018-10-23 14:33:18 · 183 阅读 · 0 评论