当前位置:首页>维修大全>综合>

想做数据库管理员需要学什么(数据库管理员需要考取哪些证书)

想做数据库管理员需要学什么(数据库管理员需要考取哪些证书)

更新时间:2024-12-09 10:14:38

想做数据库管理员需要学什么

你说的数据库是偏向于BI商业数据分析还是DBA数据库管理员。

如果是BI,说一些我知道的:

BI数据分析先要把数据抽取进自己的系统。这过程涉及一些etl工具,公司在用的是kettle;

对SQL语句语言要求挺高的,他们都会写一些非人类的sql,sql简直就是一门编程语言;

报表制作,我们公司都是使用一些现成的报表系统,开源的比如superset、metabase等;

一些商业软件会把BI的工作集成到了一个系统中,比如SAP BO系统。BI就说这么多吧,非专业人士。

如果是做DBA,不但数据库要学,操作系统层面的知识也要学:

sql是基础,增删改查,一些常见的数据设计规范、权限管理等等;

要了解关系型数据库的各种存储结构,比如什么是B-Tree,各种索引结构;

数据库安装配置优化都要懂吧,怎么分析问题、怎么进行系统优化啊;

Linux要很熟悉,比如要分析一些网络问题,IO问题;

DBA也不是我的专业,不过相对比BI懂的多点。

最后关于python。个人感觉,DBA应该不怎么用python。

在商业数据分析方面,python应该有不少用武之地。如果要学它在数据分析方面的运用,python中几个数据分析库可以了解下,它们分别是用于数据运算与分析的numpy和pandas、用于可视化作图的matplotlib。

更多栏目