QA
约 272 字小于 1 分钟...
QA
★★☆ 手写 SQL 语句,特别是连接查询与分组查询。
★★☆ 连接查询与子查询的比较。
★★☆ drop、delete、truncate 比较。
★★☆ 视图的作用,以及何时能更新视图。
★☆☆ 理解存储过程、触发器等作用。
系统原理
★★★ ACID 的作用以及实现原理。
★★★ 四大隔离级别,以及不可重复读和幻影读的出现原因。
★★☆ 封锁的类型以及粒度,两段锁协议,隐式和显示锁定。
★★★ 乐观锁与悲观锁。
★★★ MVCC 原理,当前读以及快照读,Next-Key Locks 解决幻影读。
★★☆ 范式理论。
★★★ SQL 与 NoSQL 的比较。
MySQL
★★★ B+ Tree 原理,与其它查找树的比较。
★★★ MySQL 索引以及优化。
★★★ 查询优化。
★★★ InnoDB 与 MyISAM 比较。
★★☆ 水平切分与垂直切分。
★★☆ 主从复制原理、作用、实现。
★☆☆ redo、undo、binlog 日志的作用。
Redis
★★☆ 字典和跳跃表原理分析。
★★★ 使用场景。
★★★ 与 Memchached 的比较。
★☆☆ 数据淘汰机制。
★★☆ RDB 和 AOF 持久化机制。
★★☆ 事件驱动模型。
★☆☆ 主从复制原理。
★★★ 集群与分布式。
★★☆ 事务原理。
★★★ 线程安全问题。