技术栈

数据库技术

💾

技术掌握程度

PostgreSQL 94%
MySQL 96%
MongoDB 92%
Redis 95%
Elasticsearch 88%

技术栈

  • MySQL
  • PostgreSQL
  • MongoDB
  • Redis
  • Elasticsearch
  • ClickHouse
  • Memcached
  • InfluxDB
  • Neo4j
  • SQLite

核心能力

  • 数据库架构设计 - 设计过分库分表、读写分离、主从复制等高可用架构,支持TB级数据存储。
  • 性能调优专家 - 精通SQL优化、索引设计、执行计划分析,曾将慢查询从5s优化至50ms。
  • NoSQL实践 - 在多个项目中落地MongoDB和Redis,用于缓存、队列、文档存储等场景。
  • 搜索引擎应用 - 使用Elasticsearch构建全文检索系统,支持千万级文档的秒级搜索。
  • 数据迁移与同步 - 主导过多个异构数据库间的数据迁移和实时同步项目。

项目经验

为日活10万的SaaS平台设计过分库分表方案,通过ShardingSphere实现透明分片,支持按租户ID的水平扩展。数据库QPS从2000提升至20000。

使用Redis Cluster构建分布式缓存,热点数据命中率超过95%。采用Redis实现分布式锁、乐观锁、延迟队列等高级应用场景。

返回技能列表