新闻稿




DBA的困境:如何追身并保持领先


笑话是没有人知道DBA做了什么。这是因为该位置正在快速发展,并且职位描述由商店变化。在某些公司,DBA写下所有存储过程。在其他地方,他们不会履行这些职责 - 开发人员。

大多数DBA管理混合IT堆栈中的数据库。一些DBA仍然在数据中心,服务器架大约20英尺的距离。其他人只使用基于云的数据库。所有DBA都有一个共同点,但是:当有数据库或SQL查询的东西时,每个人都希望他们修复它。

但是,DBA不是魔术师。在我的经验中,对他们能做的事情有不切实际的期望。当我是DBA时,管理预期的超人级结果;我们需要解决每个问题。当然,我修复了无数问题,但有时我也必须达到预期。

upskill挑战

作为云技术,机器学习和艾彻彻底改变了行业,DBA必须追逐。当然,有些因素妨碍了。通常,有很多遗留的遗产代码,而不是有人们建立闪亮的新事物。还有通常缺乏资源。此外,培训预算来了,当然,缺乏时间是备用经典 - 这就是为什么DBA在夜间和周末参加用户群体。

但是,如果DBA不能或不会上升,他们被困在一起,可以期待在角色中继续,直到那些角色不再存在。这就是为什么他们不断考虑下一个枢轴做什么。枢轴可以轻微,但他们需要在机会方向上。

爱上数据工程

随着所有书呆子旋钮花费大量时间的传统DBA需要更多地考虑数据的运动。而不是在数据管理方面思考 - 并运行变得多余的风险 - 他们应该更熟悉数据如何进出他们的企业。

例如,如果您的公司选择了亚马逊RDS等技术 - 可以执行备份DBA,以及自动调整和自动缩放 - 有一个由Tech被推荐的风险。当DBA执行其操作时,可能需要时间来配置和设置。但是对于RDS,这只是翻转开关的问题。

这就是为什么DBA应该专注于数据方面本身。报告总会有问题。专注于数据方面,您可以是看报表的那个,并看到零显示为空,使得剩余错误。通过您的专业知识,您可以成为弄清楚如何正确的人。传统上,可能不是DBA做的事情 - 除非他们是写作程序。但是,无论如何,你在谈论传统是什么?

为了我的思维方式,数据工程的专业知识使您成为一个非常理想的员工。我这么说,因为难以置信的数据却没有去过云。它必须到达那里 - 你成为那个是如何做到的人的人。数据工程中有这么多:您可以学习Python并学习如何使用数据,而不仅仅是SQL。

您的调整查询的日子是一次结束一页。Microsoft积极地将自我调整AI构建为SQL Server。它将识别查询,然后按照上次执行的那样运行。它也会为您构建一个不同的执行计划 - 它将比上一个更好的时间更好。没有DBA将参与这种努力。

而且,在一天结束时,它将是DBA,谁是任何丢失数据的替代品。数据已经消失并不是你的错,但它将是您的责任。这就是为什么你必须了解云重量级,天蓝色和AWS。您需要了解云可能或可能无法执行备份的方式。

它也有助于了解应用程序性能监控或APM。能够将价格与数据库或查询系列有助于管理理解实际成本。当您进入云原生应用时,APM是至关重要的,因为如果您的查询运行一百万次,则由于简单的编码问题或架构的变化,它可能会花费1000美元的资源。

了解成本和成本优化是作为数据专业人员的一部分。DBA将保留他们的标题,但他们应该考虑自己的数据专业人员 - 专注于数据工程。