DBA技术栈总结

DBA技术栈总结

随着技术的发展,DBA所做的工作不仅仅是对数据库的维护,所需要的知识可能更多,本文从开发语言、硬件、运维工具、关联软件,网络知识、Linux技能、数据库类型和数据库技能等八个方面对DBA技术栈进行总结,每种分类的简要内容如下:

开发语言:

开发语言可以分为四类,运维开发语言,数据库运维,大数据开发语言,数据库内核开发,牵扯的语言主要是Python,Shell和Go等

硬件方面:

RAID卡,SSD固态硬盘,网卡等

运维工具:

包含运维部署工具,监控报警工具,日常运维工具以及一系列压测工具。

关联软件:

包括消息队列,缓存,搜索,服务发现,审计和版本控制等

网络方面:

包含TCP/IP,ethtool,iptables,DNS以及网络硬件

Linux技能:

常用命令,文件系统,系统层命令,IO管理层命令

数据库种类:

关系型(MySQL,SQL server,Oracle),新型数据库(mongodb),大数据(Hbase)。

数据库技能:

数据库开发规范,事务,锁,索引,存储引擎,备份恢复,中间件,优化,高可用,SQL审核

后续随着技术的进步,可能还需要进行一系列的补充。

相关内容

开淘宝直播要多少钱?有何要求?
365BET官网

开淘宝直播要多少钱?有何要求?

08-29 ☯ 9743
MARES SMART 精明電腦錶
asiasports365

MARES SMART 精明電腦錶

07-21 ☯ 7646
如何快速在Steam平台申请退款?全攻略!