如何进行数据库性能优化?

本文分析了 SQL 执行慢的可能原因,总结了数据库性能优化的一般步骤,最后介绍几个实际项目中的 SQL 优化案例(持续补充)。
Read more

分库分表——原理篇

本文是对分库分表基本原理以及通用方案的总结归纳,内容主要来源于互联网上的几篇博客,详见参考文献部分。我在另一篇文章《分库分表——实战篇》中介绍了基于这些通用原理,在实际项目进行的两个分库分表案例。
Read more

保证缓存最终一致性的方案有哪些?

使用 Redis 做缓存时,必须要考虑的一个问题就是如何保证缓存和数据库中数据的一致性。业界已经总结了几种常用的更新缓存的设计模式,本文将对它们进行分析和对比。
Read more