核心篇

数据存储

  MySQL 索引使用 的注意事项

   说说反模式设计

   说说分库与分表设计

   分库与分表带来的分布式困境与应对之策

   说说SQL优化之道

   MySQL遇到的死锁问题

   存储引擎的 lnnoDB 与 MyISAM

   数据库索引的原理

   为什么要用 B-tree

   聚集索引与非聚集索引的区别

   limit 20000 加载很慢怎么解决

   选择合适的分布式主键方案

   ObjectId 规则

   聊聊 MongoDB 使用场景

   倒排索引

   聊聊ElasticSearch使用场景

缓存使用

  Redis有哪些类型

  Redis内部结构

  聊聊Redis使用场景

  Redis持久化机制

  Redis如何实现持久化

  Redis集群方案与实现

  Redis为什么是单线程的

  缓存奔溃

  缓存降级

  使用缓存的合理性问题

消息队列

  消息队列的使用场景

  消息的重要补偿解决思路

  消息的幂等性解决思路

  消息的堆积解决思路

  自己如何实现消息队列

  如何保证消息的有序性