IT 邦德

小米汽车靠生态!那么一名优秀的DBA靠什么?

作者:IT邦德
中国DBA联盟(ACDU)成员,10余年DBA工作经验
擅长主流数据Oracle、MySQL、PG、openGauss运维
备份恢复,安装迁移,性能优化、故障应急处理等

可提供技术业务:
1.DB故障处理/疑难杂症远程支援
2.Mysql/PG/Oracle/openGauss
数据库部署及数仓搭建

•••
微信:jem_db
QQ交流群:587159446
公众号:IT邦德

1.小米汽车刷屏了

2024年3月28日,备受瞩目的小米汽车SU7发布会落幕,
吊足人胃口的定价之谜终于揭晓!
10:00开卖后,4分钟大定破万,7分钟大定破两万!
Image
Image

2.数据库生态

小米汽车上市发布会在3月28日晚间顺利进行,
小米CEO雷军在会上接受了媒体的采访。
据悉,小米汽车发布会后不到1分钟的时间里,
就有10万人加入了汽车的心愿单.

那么小米营销的背后打的是产品战、技术战、生态战
那么一名优秀的DBA靠什么呢?
接下来分享下个人的一些感受和见解...

2.1 关系型数据库主力军

关系型数据库最典型的数据结构是表,
由二维表及其之间的联系所组成的一个数据组织.
其中ORACLE,MySQL, PostgreSQL,SQL Server,
一直霸榜,遥遥领先 
Image

2.2 国产数据库百花齐放

目前国产关系型数据库已经有上百种,
比较知名的也有好几十种,
其中大多数都和某些开源数据库或者开源组件有关
百花齐放百家争鸣必将是国产数据库之浪潮,
就看那款数据库能够抓住这个机会,
我们DBA也当如此,抓住机会,砥砺前行
Image

2.3.易扩展的非关系型数据库

非关系型数据库一般不支持ACID特性,
严格上是一种数据结构化存储方法的集合。

非关系型数据库的优点
1、无需经过sql层的解析,读写性能很高;
2、基于键值对,数据没有耦合性,容易扩展;
3、存储数据的格式:nosql的存储格式是key,value形式、
文档形式、图片形式等等,文档形式、图片形式等等,
而关系型数据库则只支持基础类型。

Image

3.深耕哪些数据库

深耕一个领域,一直做到业界老大,
我想这应该是一名DBA奋斗的目标
IT行业的头部效应很明显,不能做到头部,活下去就很难
那么众多的数据库,做为一名DBA,
我们应该深根哪些呢?

3.1 学好Oracle,走遍天下都不怕

如果你看看Oracle数据库就是
可以看出其核心的很多核心技术甚至都是三十多年前就已经成型了,
其技术优势的来源是这些年不断满足用户需求的功能迭代。
Oracle 占据着全世界的数据库市场份额在 50%以上,
在中国 Oracle 的使用更占到到 60%。
且中国前 100 大企业有 90%以上使用 Oracle。
Oracle 数据库工程师是企业目前急需的技术人才之一
Image
如何学习ORACLE?
1.了解Oracle的基本概念和体系结构
2.学习SQL语言
3.学习PL/SQL编程
4.实践操作
5.阅读官方文档和教程
6.参加培训课程和认证考试
7.加入技术社区和论坛
8.持续学习和实践

以下是我总价Oracle技能体系架构

Image

3.2 MySQL,开源探索者

MySQL 是一款广受欢迎的开源关系型数据库管理系统,
它在网络应用开发中扮演着重要的角色。
由于其稳定性、可靠性和灵活性,
MySQL已经成为许多企业和个人项目的首选数据库解决方案
MySQL很多技术特性、迁移默化的在Oracle中得到了应用
很多国产数据库都基于其中内核开发,
所以对未来探索国产数据库提供了技术指引

MySQL学习大纲,可以访问CSDN IT邦德
https://blog.csdn.net/weixin_41645135/category_11595820.html
我本人写的第一本书《MySQL职场私房菜》
预计2024年6月出版,大家多多关注

Image

3.3 PG世界上最先进的开源关系数据库

1.PG是数据库管理系统,发展已有三十多年,
是国际内核编码者的智慧结晶,并仍在不断迭代更新,
基本每年都会有一个更完善的大版本发布(2019-10-03-PostgreSQL 12已发布);
2.PG是基础软件,不仅对企业的数据管理起着非常关键的作用,
而且随着技术的发展,能适用于多种领域、多种架构; 
3.PG是开源软件,有着友好的开源协议,
可以获取源代码深入学习(源代码是C语言实现),还可以获得乐于分享的技术前辈的资源与帮助;
4.PG可以发挥的空间比较大,可以根据自己的兴趣参与数据建模、DB运维、应用或系统开发;
说到发挥空间,谈谈PG学以致用的三个方面:
1) 会使用,用的熟练,成为运维管理、数据库应用能手;
2) 会修改,改成适合自己业务场景的数据库,变成开发能力者;
3) 会重造,重造一个更好的数据库产品,开启数据库发展的新篇章。
我认为,技术人的追求是通过刻意的练习成为高手,
学以致用(建议阅读《刻意练习》这本书,对于有效学习会很有帮助)。
Image

以下是我总结的PG技能体系架构

Image

4.DBA运维积经验,懂业务

DBA(数据库管理员)运维的积累经验具有极高的重要性,
DBA运维的积累经验对于保障数据库的稳定运行、
提升性能和安全性具有至关重要的作用。

熟悉业务也是DBA的必修课,对业务的理解能够更好的辅助开发人员构建可靠、
健全的数据库应用,进行优化工作。
因此,DBA应该不断学习和积累经验,提升自己的专业素养和技能水平。

Image

5.必备的技能认证

1.资历的证明
对于一些已经有一些工作经
验的 DBA 来说,认证是很好
的资历和水平的证明,同时, 也为企业带来资质的证明。

2.升职必需品
对于对事业有追求的人来说,认证是升职的必需品。

3.弥补经验的不足
数据库往往是一个公司的核心,没有人敢把数据库交给一
个没有任何经验的人来管理。

4.职场敲门砖
认证是资历和水平的证明, 也是入职和跳槽的敲门砖。

5.退税利器
一证在手,可以退税,一箭双雕

以下是我总结的技能认证,可以说是DBA必备

Image

6.不断探索国产化数据库

信息技术应用创新产业,不仅是数字经济的重要支撑,
更是实现经济高质量发展的关键驱动力。
在基础设施层的芯片、操作系统、数据库等核心领域,
由于我国相关产业发展相对较晚,技术壁垒相对较高,已成为国产化替代的重点。
尤其是在数据库领域,数据库作为企业存储和管理数据的核心系统软件,
对上层软件应用或数据驱动商业决策起着关键的支撑作用,
长期使用国外厂商产品,安全隐患较大。
可以说,数据库的全面国产化,是大多数企业国产化替代的“重中之重”。

知己知彼才能百战百神,
向优秀学习,但是我们也有探索自己出路

Image

7.总结

作为一名DBA,我们不但要技术纵向深耕,也要横向拓展,随着企业数据量的增长,  DBA的前景必然很广阔,有句话说的好,对于我们每个人而言,最远的距离就是知道和做到,实现自己的梦想,是人生多么大乐趣哈,不管未来的路有多远,我只顾风雨兼程,以上和同行的DBA共勉!