标签:MySQL架构设计

JAVA

阿里面试题:鹿晗发布恋情,为什么微博挂了?

herman 1个月前 (06-09) 186浏览

这是一道真真实实的阿里面试题:“请解释下为什么鹿晗发布恋情的时候, 微博系统会崩溃,如何解决?” 哎,我原本以为认真学技术就可以了。但面试官的这个面试题还得让我关注明显恋情,不知道程序员单身居多吗? 话说一个合格的程序员,每看过一个系统...

JAVA

手把手教你 Java + Mybatis 实现电商系统分表查询

herman 1个月前 (06-02) 176浏览

前面我也写过一篇分库实战,很多读者讨论的很热烈。今天我在给大家实现一个分表的手把手实战。 在开始之前,我先啰嗦一点理论知识。说实话,我们每个系统并不是一上来就开始分表,分库。而是在数据量达到一定程度,且各种优化手段都使用过后,仍然存在系统瓶颈...

SQL

对不起,你连 MySQL 的 Delete 都不会!

herman 2个月前 (05-17) 197浏览

这个话题有点夸张,但其实也是非常现实的问题。你会增删改查,是不是就会了 MySQL 一个道理。 今天我要说的这个问题是,你会了 MySQL 的 Delete 语法,会写 delete 语句是不是就一定会删数据了?我们先来看一个例子。 你...

SQL

处处离不开的索引和MySQL的索引

herman 2个月前 (05-10) 124浏览

每天坚持原创是一件非常不容易的事情,哪怕有写的不对的地方,也希望大家能够帮忙指正(昨天那篇文章,很多人评论的就很好)。因为,我希望我们一起进步!每天看文章,来打个卡,也能给自己带来一些收获和坚持。希望今后,我们能进行相互鼓励,共同进步! My...

SQL

手把手教你搭建 MySQL 主从复制经典架构

herman 3个月前 (04-29) 152浏览

前面两周,我写了一篇手把手教你搭建 Java 读写分离项目。今天,我们抽个时间把 MySQL 的主从复制架构搭建出来吧。要不然,大家以前的主从复制项目,可能还真不好进行验证测试。 在开始之前,我们先来简单的说一下 MySQL 主从复制的原理。...

SQL

DBA 必会的 MySQL 5.7 新特性

herman 3个月前 (04-15) 164浏览

最近我们在使用 MySQL 的时候,遇到了一个问题。一个线上系统的整个 MySQL 数据库实际大小只有 1.3 G。但是阿里云却给我们频繁的发报警信息,说我们的 10G 空间占用已超过 80%。也就是说整个数据库占用的存储空间已经超过 8G 了。我...

SQL

非 996 删库跑路,发生在 update 上的悲剧

herman 3个月前 (04-12) 223浏览

最近 996 很“热闹”,但我还是希望大家能够回归平淡,理性看待它,毕竟生活还要继续。 昨天,我们公司发生了一件“删库跑路”的事件,为此我花费了一整个通宵的时间来处理事故现场,进行数据恢复。 当我在群里讨论这件事的时候,很多程序员自黑到...

SQL

是时候开始学习一波 MySQL 的私人秘书 binlog 了

herman 4个月前 (03-26) 138浏览

一个系统,不仅要有好的代码,还要有优秀的日志记录。方便我们在出错时进行排查问题。 其实,写日志这件事,不仅是你在开发时会写。MySQL 也会写,binlog 就是 MySQL 中,我们常常会用到的日志文件了。它能帮助我们恢复数据,备份数据,是...

SQL

MySQL Binlog 手动生成,立即生成 binlog 文件的方法

herman 4个月前 (03-26) 270浏览

最近我在使用 Canal 做 binlog 的订阅服务。由于阿里云 RDS 开启 binlog 订阅需要收费,太坑了,而且还很贵。于是我们就决定使用 rds oss binlog 离线订阅读取的方式来实现某些业务。 在实际使用 canal 中...

SQL

MySQL 8 大集群架构的优缺点总结

herman 4个月前 (03-13) 503浏览

很多开发者可能都没有接触过 MySQL 的架构部署,但是大多数应该都听过集群架构吧。其实 MySQL 集群架构,总结来说一共有好多种,今天我主要总结一下其中常用的 8 种集群架构。 主从架构 主从架构一般说的是,读写分离这种。他的好处...

JAVA

模板方法模式在电商项目中的实际使用场景分享

herman 6个月前 (01-04) 448浏览

还是那句话,网上有大量的设计模式的文章,他们写的都非常的好,我也能看懂,但是我在实际的项目中用不出来。 你说奇怪不,我会,我懂,但是我不会用。面试回答我都 OK,但是我想在项目中使用,但是就是找不到使用场景! 这样的人不在少数,微信群...

业余杂谈

假如你是微博架构师,你会如何设计微博架构?

herman 9个月前 (10-22) 383浏览

这个10月真是不消停啊,先是网上流传着《因不写注释,码农杀了4位同事,一人情况危急》刷屏,然后是《重磅!使用了23年的Java不再免费!》。再然后,微博,推特,youtube,github等都轮流着挂了,程序员成了背锅侠! 微博曾经流传着&...