Elasticsearch 全文检索凭借倒排索引与分布式架构,能在毫秒级返回相关性排序结果。本文从倒排索引原理讲起,覆盖 DSL 查询、BM25 相关性调优、ik 中文分词与性能排查,落地一条可上生产的搜索链路。
单表上亿行后查询与维护都变慢?PostgreSQL 分区表按 Range/List/Hash 把大表拆成子表,查询只扫命中分区、清理旧数据可毫秒级 DETACH。本文讲透建表、分区剪枝、索引策略与大表在线改造。
ClickHouse 用列式存储与排序键稀疏索引,把亿级数据实时分析做成一件很便宜的事。本文从行存列存差异讲到 MergeTree、分区排序键设计与查询优化实战。
单机 Redis 撑不住高并发与大数据量时,Redis 集群用 16384 个哈希槽把数据打散到多节点,配合主从复制实现故障自动转移。本文讲清分片原理、六节点搭建、客户端接入与扩容缩容的实战要点。
在线改大表实战:用 pt-online-schema-change 与 gh-ost 实现零停机 DDL,对比原理、坑点与选型,与 Flyway 版本化迁移形成互补。
MySQL 备份恢复实战:讲清 mysqldump 逻辑备份与 XtraBackup 物理备份的选型差异,并用 binlog 完成时间点恢复(PITR),附可直接照抄的备份脚本与恢复演练清单。
Redis 不只是缓存。本文讲清分布式锁的正确姿势(SET NX PX + Lua 原子释放 + Redlock 取舍),并实战 Bitmap、HyperLogLog、GEO 三类高级数据结构,附性能与避坑清单。
分库分表实战:用 ShardingSphere 做水平分片,拆解分片键选择、路由策略与跨分片事务避坑,给出可落地的配置与上线路线。
Redis 缓存穿透、击穿、雪崩的成因辨析与防护落地:空值缓存、布隆过滤器、分布式锁重建、逻辑过期与 TTL 打散,附可运行代码与选型对照表。
MySQL 性能调优实战:拆解 InnoDB 核心参数配置与 EXPLAIN 执行计划解读,从缓冲区、慢查询日志到索引选择性,建立监控—定位—验证的调优闭环。