程序员技能图谱 |
《StuQ程序员技能图谱-v0.2.0》
DBA技能
软技能
能说
会写
数据库技能
理论知识
B*树, B-树, hash 等和索引原始结构
事务 ACID
MVCC
锁机制 行锁,死锁 ,mutex 锁
innodb 读写相关操作的原理
分布式事务
备份 恢复
xtrabackup
mysqldump
mydumper/myloader
mysqlpump/mysqlimport
5.7 版本
rsync /qpress 压缩
高可用
HA
MHA
keepalive
PXC
zookeeper
sharding
水平拆分
垂直拆分
中间件
TDDL
Cobar
OneProxy
Atlas
mongo 乐视
Mycat
fabric
优化
原则 空间换时间
业务逻辑设计
库/表结构 索引设计
慢查询
拆分
工具集
pt-tools
orzdba ,iotop,mytop
pstack
关联软件
消息队列
nsq ,RabbitMq ,kafka
缓存
memcache ,tair ,redis
DNS
搜索
ELK, Solr
开发语言
python,shell,perl
java,C/C++ ,go
硬件
RAID卡
读写策略
WB
WT
FORCE WB
BBU
SSD
网卡
PCI-E /NVMe
linux 基础
常用命令
文件系统
ext4
xfs
io 调度
deadline ,noop,cfq
Made by 杨一
运维工具
部署
saltstack ,puppet,ansible
监控
cati,zabbix,nigos
数据库类型
关系型
oracle,MySQL,DB2 ,SQLServer
KV型
Redis ,RocksDB
文档型
MongoDB
列存储
HBase,Cassandra
内存数据库
SQLite ,TimesTen
网络
TCP/IP协议
工具
tcpdump
ss