数据库 - 图1

1 关系型数据库

基础要求:
掌握基本的MYSQL的SQL语法,并能基于类似mybatis框架完成增删改查
了解mysql执行流程原理、索引、事务、锁、日志等特性特点
了解索引常见使用与优化做法

进阶要求:
深入理解与掌握mysql基础原理、执行流程与索引,事务、锁,日志等特性的深层原理
掌握进行数据库性能问题定位,优化技巧
熟悉分库分表做法

2 Redis

基本要求:
了解Redis基本概念
能够使用命令进行数据存取,实现简单队列等功能方案
掌握Redis的原理机制、运行流程

进阶要求:
深入理解Redis集群原理,持久化原理。高可用实现方案
能够实现基于场景级别的方案。比如,基于Redis实现分布式锁