Loading...
脏读、幻读、不可重复读前言: 了解三种场景的前提是我们需要了解数据库的四种事务级别:串行化 - 可避免所有问题可重复读 - 不可避免幻读读已提交 - 避免脏读、幻读读未提交 - 都不可避免一 脏读概念:读取到了其他事务未提交的数据。二 不可重复读概念:同一次事务前后查询到的数据不一致的问题。三 幻读概念:幻读是一次事务中前后数据量发生变化用户产生不可预料的问题。四 总结脏读指读取到其他事务正...
redis 哨兵模式的架构解析一 redis的主从复制过程前言: 哨兵模式作为一段时间很主流的模式,但是其需要部署sentinel集群,相对占资源,其实生...
为什么禁用外键约束这个话题比较简单,我就简单描述一下:不使用外键的原因主要有一下几个:每次做DELETE 或者UPDATE都必须考虑外键约束,会导致开发的时候很痛苦,测试数据极为不方便。性能问题,会多额外的数据一致性校验例如:如果我们设计了外键约束,即我们需要将订单表的id与订单明细表的订单id关联,我们需要向订单明细表插入一条数据的时候,还回去校验一次订单表此id存在还是不存在。并发问题,...