计算机科学、软件工程或相关专业本科及以上学历,具备扎实的计算机基础
精通数据结构、算法、操作系统原理、计算机网络及体系结构
熟练掌握Linux环境下的C/C++、Go、Python开发,具备高性能、高并发系统的开发和调试经验
深入理解数据库核心理论:精通ACID、事务处理与并发控制、索引原理、查询优化与执行、日志系统等
深刻理解MySQL,包括但不限于Buffer Pool管理、多版本并发控制(MVCC)、锁机制、Redo/Undo日志、Checkpoint机制、BinLog主从复制原理等
熟悉分布式系统理论:深入理解CAP定理、一致性模型、共识算法(Raft/Paxos)、分布式事务、时钟同步等