数据一致性 第144页
-
再批 MySQL Json
上一篇弱智的 MySQL NULL, 居然有小伙伴留言说,在业务中依赖 NULL 使联合索引不唯一的特性,比如有的用户就要多条记录,有的仅一条。 我看了差点一口老血喷出来,把业务逻辑耦合在 DB 中这...
-
基于代码实操SpringBoot、Redis、LUA秒杀系统
前言 那些吧redis基本的东西学的差不多了,却没有做过什么具体的项目实践的,可以看看这篇文章做一个项目来巩固知识。 相关需求&说明 一般来说秒杀系统的功能不会很多,有: 制定秒杀计划。在某天几点开始...
-
啥是 MySQL 事务隔离级别?
之前发过一篇文章,简单了解 MySQL 中相关的锁,里面提到了,如果我们使用的 MySQL 存储引擎为 InnoDB ,并且其事务隔离级别是 RR 可重复读的话,是可以避免幻读的。 但是没想到,都 1...
-
MySQL 不停机不锁表主从搭建
MySQL主从搭建分几种场景 无业务数据,初始化搭建有业务数据,临时扩展 初始化的搭建很简单,不涉及数据业务,所以锁表、停机等都不影响,但是更多时候是业务到一定阶段,才会涉及到横向扩展,需要做主从,读...
-
SpringBoot 实现 MySQL 读写分离技术
前言 首先思考一个问题:在高并发的场景中,关于数据库都有哪些优化的手段?常用的有以下的实现方法:读写分离、加缓存、主从架构集群、分库分表等,在互联网应用中,大部分都是读多写少 的场景,设置两个库,主库...
-
Redis缓存高频难题一问三不知,你的亿级系统不会炸吗?
背景 缓存设计可谓老生常谈了,早些时候都是采用 memcache ,现在大家更多倾向使用 redis ,除了知晓常用的数据存储类型,结合业务场景有针对性选择,好像其他也没有什么大的难点。 工程中引入 ...