云计算、AI与国产化浪潮下DBA职业之路风云变幻,如何谋破局启新途?

news2025/1/23 0:33:48

引言

在近日举办的一场「云和恩墨大讲堂」直播栏目中,云和恩墨联合创始人李轶楠副总经理熊军欧冶云商数据库首席薛晓刚共同探讨了DBA的现状与未来发展。三位专家从云计算、人工智能、国产化替代等多个角度进行了深入的分析和探讨,为从业者提供了宝贵的见解。

7d912bf2cc15ae09f47480638b2ed1e5.png

01

云计算、AI及国产化背景下DBA职能转变

随着技术的不断发展,DBA的角色也在经历着深刻的变化。李轶楠表示:“传统DBA的工作更多是‘救火’,即在系统出现故障时进行处理,但在云计算、AI以及国产化的背景下,DBA的职能逐步转向更加战略性的任务。”

薛晓刚对此表示认同,他特别强调了云计算在数据库运维中的局限性。“云计算虽然在提供快速部署和弹性扩容方面拥有巨大优势,但它解决不了系统设计、性能调优等深层次的问题。”一旦出现业务逻辑上的问题,比如事务未提交导致的死锁等,仍然需要DBA与开发人员共同介入才能解决。并且,薛晓刚指出云厂商并不会为企业提供个性化的数据库设计服务,无法侵入业务是云计算无法完全取代DBA的一大原因,DBA不仅需要精通数据库的日常维护,更重要的是要具备架构设计和性能优化的能力。

此外,提及人工智能对数据库行业的影响,大多数人对“AI取代DBA甚至是开发人员”十分担忧。对此,薛晓刚认为,虽然AI在某些领域具有强大的自动化能力,但AI并不能完全理解复杂的业务逻辑,也无法根据企业的具体需求提供定制化的解决方案。“DBA的职业角色不会消失,而是会不断进化。在未来,DBA的工作将不仅限于数据库的管理,更包括数据库架构的设计、数据价值的挖掘以及与开发团队的深度合作。

熊军对此也表达了类似的观点。尽管当下技术快速发展,AI与云计算的崛起让传统DBA的角色面临挑战,但他仍旧坚信,DBA这一岗位依然“大有可为”。他将DBA的核心价值总结为四个方面,分别是稳健支撑、提高效率、降低成本和实现数据价值的最大化。

  • 稳健支撑:数据库是IT系统的“心脏”。熊军强调,数据库作为IT系统的核心组成部分,承担着保障业务系统可用性的关键任务。因此,DBA的首要职责是确保数据库的安全、稳定和可靠运行,以支撑业务的连续性。

  • 提高效率:保障高质量开发。熊军指出,开发团队在快速推进业务功能时,往往面临效率与质量的矛盾。作为DBA,需要帮助开发团队在确保高效开发的同时,避免因数据库问题导致的性能瓶颈和故障,从而实现业务快速发展与稳定运营的平衡。

  • 降低成本:优化架构,提升效能。面对数据库数量的激增,熊军提出,降本增效成为了DBA的另一大挑战。尤其是在传统数据库与新兴国产数据库共存的情况下,DBA需要通过合理的数据库架构设计和性能优化来降低成本。

  • 数据价值:促进数据流动与集成。数据不仅是IT系统的“血液”,更是现代企业的核心资产。熊军提到,DBA不仅要保证数据库的稳定运行,还要通过有效的数据流动与集成,推动企业最大化地利用数据价值,支撑业务的决策和创新。

熊军也提出在AI时代的冲击下,初、中级DBA需要尽快成长为高阶资深级别DBA,甚至成为DB架构师;运维管理思路也需要“从救火到主动预防从脚本化走向自动化从运维走向数据”,同时借助大数据技术对数据库中的业务数据进行深度挖掘和分析,为企业的决策提供有力支持。这不仅要求其具备扎实的数据库专业知识,还需要具备跨领域的技术融合能力和创新思维,以适应不断变化的市场需求和技术环境,在推动企业数字化转型的道路上发挥更加关键的作用。

02

国产化驱动DBA技能拓展与策略升级

与云计算和AI技术对DBA职业的影响相比,薛晓刚认为国产化替代才是当前引发广大DBA迷茫与彷徨的主要原因。虽然国产数据库在某些场景下提供了新的技术选择,但它也带来了一些新的挑战。过去各个企业使用的数据库大多是 Oracle、MySQL 等,仅需掌握一两个数据库即可。然而现在,许多公司采用的国产数据库种类繁多,DBA将面临技术更新与学习成本增加的问题,这将是一个挑战。

基于此,李轶楠也对DBA在未来几年内面临的挑战与机遇,提出了一个多层次、多维度的发展策略建议,旨在帮助DBA们适应行业的快速变化。

李轶楠强调,未来的DBA需要具备横向扩展的能力,即不仅限于单一类型的数据库能力,而是尽量掌握多种数据库技术及其周边技能。包括但不限于 Oracle、MySQL、PostgreSQL 等国际主流数据库,openGauss等国产开源数据库,以及 TiDB、OceanBase 等国内自研数据库。他指出,建议掌握4-5种不同类型的数据库,理解其基本原理,具备日常操作和故障信息收集等常备技能。

除了广泛的知识面,李轶楠还提到了纵向深化的必要性——即对一到两个数据库进行深入研究,尽可能达到精通水平。这种深度的专业知识将确保DBA能够在复杂问题面前游刃有余,成为团队中的核心技术力量。当然,选择正确的数据库作为深耕方向至关重要,它将直接关系到职业生涯的长远发展。

652dadd4a6609f65dd69c5d8a829dd71.jpeg

此外,随着平台自动化程度的提高,传统单一的运维工作逐渐被取代,DBA们如果希望有更多的发展,则需要向前迈进,更加积极地参与到业务流程中去。了解业务特性、业务流程可以帮助更好的构建系统架构,进而实现数据库、应用的性能提升和业务扩容,形成更加高质量的业务系统。李轶楠认为,通过结合业务需求来规划、设计数据库及整个架构,必将显著提升系统的稳定性和效率。

最后,为了应对日益增长的数据库规模和运维复杂度,李轶楠建议采用向后支撑策略,即采用先进的智能平台来辅助日常工作。这些平台不仅能够实现自动化运维,还可以借助AI算法提供分析支持。虽然目前数据库领域的智能化进展相对还不够快,但合理运用具备智能体的工具仍然可以帮助DBA们节省大量时间和精力,从而投入到更高层次的工作内容中。

03

从甲乙方DBA视角看数据库运维管理新思路

展望未来三年,李轶楠表示信创布局推动国产数据库上量是必然趋势,这将带来大量的迁移适配需求。同时,运维需要支持的数据库在品类和数量上都会大幅增加,节点数和资源数也将增多。这些挑战对用户DBA、服务商DBA和厂商DBA的专业能力纵深都提出了更高要求。而作为典型的用户DBA代表薛晓刚和服务商DBA代表熊军,两位专家分别从各自的视角,分享了在复杂多变的环境下,数据库运维管理工作的应对思路。

薛晓刚表示,面对数据库多品类、大规模带来的挑战,首要任务是“消元”。自2015年左右微服务兴起,数据库环境从单一走向繁杂,企业在经营压力下开始削减IT成本,这促使DBA重新审视数据库架构。“在数据库同构方面,能合并的尽量合并,去除冗余技术栈,既保证效率又减轻了架构负担。”他说。

同时,薛晓刚指出,微服务并非适用于所有企业,对于长周期、长流程业务,应将紧耦合业务进行合并,减少架构复杂度。通过这些消元策略,不仅提升了系统运维效率,还能在一定程度上降低运维成本,保障系统稳定运行。不过,他也坦言,这种深度的架构调整对DBA的技术能力和业务理解能力要求极高,需要DBA深入参与业务流程,从源头进行治理。

熊军对薛晓刚的观点表示赞同,并从乙方角度提出补充方案。鉴于实现数据库逻辑整合的代价较大且依赖用户决心,他提出物理整合方式。即利用高性能平台叠加管理工具,将更多数据库标准化部署在同一环境中。以云和恩墨的 zData X 多元数据库一体化承载平台为例,在一台物理机上标准化部署多个 MySQL 实例,并做好多节点高可用配置,确保相同的部署方式、管理工具和高可用规划。这种方式虽未减少数据库数量,但在物理形态上实现了整合,让数据库运维更加有序、高效。

谈及国产数据库运维,熊军认为转变思路至关重要。由于国产数据库生态尚不完善、文档质量不高且产品版本迭代快,传统运维方式难以应对。他建议构建故障时快速恢复业务的运维体系,比如对国产数据库设定好故障响应“三板斧”,如杀会话、重启和切换等机制,在出现问题时先恢复业务,随后及时联系厂商研发团队深入分析解决问题。

此外,熊军指出,尽管各类数据库存在差异,但关系型数据库的理论基础和部分实现原理是相通的。基于此,可以总结一套统一的运维方法,涵盖安装部署、监控、巡检、健康检查、SQL性能分析优化、备份恢复及高可用容灾等方面。通过平台将这套方法论前置应用,实现对多品类数据库的高效管理。

04

国产数据库学习跃升途径

那么DBA应如何快速建立国产数据库知识体系呢?薛晓刚强调,学习 Oracle、MySQL等传统数据库的理念大多可以复用。不同数据库虽有差异,但核心概念和原理相通。掌握这些基础原理后,再学习国产数据库会更加得心应手。对于像 TiDB、OB 这类采用LSM tree架构的数据库,薛晓刚建议重点关注其与传统数据库的差异点。

在学习资源方面,若企业内部有相关数据库实践环境,学习速度会大幅提升。若缺乏,可加入专业论坛,在其中能了解到他人分享的问题及解决方案。同时,积极参加各类技术活动,能接触到原厂、用户及第三方分享的经验与技术演进动态。

8f189163cf76fb759d58d27ccf9aaf73.png

熊军进一步补充,学习新数据库时,首先要通过官方文档快速了解其架构和基本概念;以成熟数据库比如 Oracle 为参照,对比分析新数据库在运维的各个场景上的技术相同点和不同点,比如性能分析使用的动态性能视图、SQL语句执行计划的不同展现等,能快速总结出规律;最后,对于不理解的知识点,及时查阅原厂文档、在论坛求助或与原厂人员沟通都可以帮助自己快速提升。

李轶楠则着重强调,除了关注原厂的白皮书、技术资料和专家经验分享外,积极参与论坛互动至关重要。通过勤发帖、多回答,甚至与他人争辩,都能加深对知识点的理解。以过去在ITPUB论坛为例,大家通过贴出实验脚本论证观点,在争论中不断完善知识体系,并通过亲自动手模拟场景做实验,将理论知识与实践深度结合,从而透彻理解知识点。

05

国产数据库生态崛起的关键支撑与前景展望

在探讨国产数据库生态建设时,李轶楠指出,Oracle 在国内从无人知晓到成为行业标杆,其完善的生态起到了关键作用。如今,在信息技术高速发展以及国际形势变化多端的背景下,国产数据库生态不能再像当年 Oracle 那样缓慢布局,而应加速建设。这需要吸引更多人进入国产数据库产业丰富资料提升行业用户认可度为第三方服务商提供生存空间等等。

熊军也表达了对当前国产数据库厂商过度分散精力的担忧。他以厂商纷纷涉足一体机领域为例,指出在产品尚未占领市场前列、核心替换工作尚未完成时,应集中精力做好数据库内核,而将一体机等周边业务交给生态厂商。同时,他提到目前国内数据库开发存在低水平重复的现象,众多厂商和开发人员的精力分散,未能形成高效的分工协作。

薛晓刚也认为,国产数据库领域不应过度同质化竞争,而应形成分工合作的生态体系。理想的生态应是有人专注数据库开发,有人负责插件、存储、监控、工具、中间件、日志解析等不同环节,各方发挥核心竞争力,形成相互合作而非竞争的关系。

对此观点李轶楠深表认同,他表示国产数据库行业虽发展时间已久,但真正的快速崛起集中在近几年,且未来几年是关键时期。行业内应避免过度内卷,防止厂商之间、厂商与生态厂商之间两败俱伤。部分厂商已开始在生态投入方面做出努力,如邀请专家编写技术丛书等,这对提升用户体验和产品认可度至关重要。用户期望在使用国产数据库时,系统稳定、操作简便,且能便捷获取学习资源和人力支持。未来,国产数据库生态建设将成为行业重点话题,各方需共同努力,推动整个生态体系的完善与发展。

99797f4de3b38176877799cbab0cda90.jpeg

06

结语

从基础运维到架构设计,从AI与云计算的挑战到国产化替代的机遇,DBA的角色和技能要求都在不断演变。三位专家一致认为,随着行业发展,未来对高级DBA的需求将持续增长。初级DBA若想不被其他技术替代,必须加快自身能力提升,向纵深或横向拓展技能,积极接触业务,提升综合素养,以适应不断变化的数据库管理环境,在行业变革中抢占先机。

e928352a67055e588c402242f9fa2f25.png 扫描下方媒体矩阵中的“云和恩墨视频号”二维码,点击“直播回放”栏目即可观看本期及往期直播的完整内容~

往期回顾

64951f70f9271f1d22798a32d543dd6a.png

d9f18fc9b610f1f21a5c77caf6fa7b20.png

1f0f9723b21efa313be5483440946b37.png

caf4c166ac89f58aa964c520e75096a9.png

68f1308460b5d5117cf22380550d24d1.gif

数据驱动,成就未来,云和恩墨,不负所托!


云和恩墨创立于2011年,是业界领先的“智能的数据技术提供商”。公司以“数据驱动,成就未来”为使命,致力于将创新的数据技术产品和解决方案带给全球的企业和组织,帮助客户构建安全、高效、敏捷且经济的数据环境,持续增强客户在数据洞察和决策上的竞争优势,实现数据驱动的业务创新和升级发展。

自成立以来,云和恩墨专注于数据技术领域,根据不断变化的市场需求,创新研发了系列软件产品,涵盖数据库、数据库存储、数据库管理和数据智能等领域。这些产品已经在集团型、大中型、高成长型客户以及行业云场景中得到广泛应用,证明了我们的技术和商业竞争力,展现了公司在数据技术端到端解决方案方面的优势。

0b710b3a346d47e351ac3203ec28c96f.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2280622.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

npm install 报错:Command failed: git checkout 2.2.0-c

[TOC](npm install 报错:Command failed: git checkout 2.2.0-c) npm install 报错:Command failed: git checkout 2.2.0-c export NODE_HOME/usr/local/node-v14.14.0-linux-x64 npm config set registry https://registry.npmmirror.com 使用如上环…

场馆预定平台高并发时间段预定实现V2

🎯 本文档介绍了场馆预订系统接口V2的设计与实现,旨在解决V1版本中库存数据不一致及性能瓶颈的问题。通过引入令牌机制确保缓存和数据库库存的最终一致性,避免因服务器故障导致的库存错误占用问题。同时,采用消息队列异步处理库存…

图解Git——分布式Git《Pro Git》

分布式工作流程 Centralized Workflow(集中式工作流) 所有开发者都与同一个中央仓库同步代码,每个人通过拉取、提交来合作。如果两个开发者同时修改了相同的文件,后一个开发者必须在推送之前合并其他人的更改。 Integration-Mana…

将 AzureBlob 的日志通过 Azure Event Hubs 发给 Elasticsearch(1.标准版)

问题 项目里使用了 AzureBlob 存储了用户上传的各种资源文件,近期 AzureBlob 的流量费用增长很快,想通过分析Blob的日志,获取一些可用的信息,所以有了这个需求:将存储账户的日志(读写,审计&…

【json_object】mysql中json_object函数过长,显示不全

问题:json只显示部分 解决: SET GLOBAL group_concat_max_len 1000000; -- 设置为1MB,根据需要调整如果当前在navicat上修改,只有效本次连接和后续会话,重新连接还是会恢复默认值1024 在my.ini配置文件中新增或者修…

Flink底层架构与运行流程

这张图展示了Flink程序的架构和运行流程。 主要组件及功能: Flink Program(Flink程序): 包含Program code(程序代码),这是用户编写的业务逻辑代码。经过Optimizer / Graph Builder&#xff08…

你还在用idea吗

从VIM、Emacs,到eclipse、Jetbrains, 再到VSCode,过去的三十年时间,出现了这三代IDE产品。现在属于AI的时代来了,最新一代的产品像Cursor、Windsurf,就在昨天,字节跳动发布了最新的IDE,就叫Trae…

Linux TCP 之 RTT 采集与 RTO 计算

我们来看看 Linux TCP 采集 RTT 的函数 tcp_rtt_estimator,看注释,充满了胶着。 但在那个谨慎的年代,这些意味着什么? RTT 最初仅用于 RTO 的计算而不是用于调速,RTO 的计算存在两个问题,如果过估&#x…

学习ASP.NET Core的身份认证(基于JwtBearer的身份认证9)

测试数据库中只有之前记录温湿度及烟雾值的表中数据较多,在该数据库中增加AppUser表,用于登录用户身份查询,数据库表如下所示:   项目中安装SqlSugarCore包,然后修改控制器类的登录函数及分页查询数据函数&#xff…

leetcode-75-颜色分类

文章目录 1. 归并排序2. 计数3. 按照题目要求,原地腾挪 给定一个包含红色、白色和蓝色、共 n 个元素的数组 nums ,原地 对它们进行排序,使得相同颜色的元素相邻,并按照红色、白色、蓝色顺序排列。 我们使用整数 0、 1 和 2 分别表…

html,css,js的粒子效果

这段代码实现了一个基于HTML5 Canvas的高级粒子效果&#xff0c;用户可以通过鼠标与粒子进行交互。下面是对代码的详细解析&#xff1a; HTML部分 使用<!DOCTYPE html>声明文档类型。<html>标签内包含了整个网页的内容。<head>部分定义了网页的标题&#x…

学习记录之原型,原型链

构造函数创建对象 Person和普通函数没有区别&#xff0c;之所以是构造函数在于它是通过new关键字调用的&#xff0c;p就是通过构造函数Person创建的实列对象 function Person(age, name) {this.age age;this.name name;}let p new Person(18, 张三);prototype prototype n…

go语言zero框架通过chromedp实现网页在线截图的设计与功能实现

在 GoZero 框架中实现网页在线截图的功能&#xff0c;可以通过集成 chromedp 库来控制 Chrome 浏览器进行截图。chromedp 是一个基于 Chrome DevTools 协议的 Go 包&#xff0c;可以用来在 Go 程序中模拟浏览器操作&#xff0c;如页面截图、DOM 操作、表单提交等。 下面是一个…

以 RFID 为钥,开启民兵装备管理的科技之门

民兵配备的武器及装备涵盖了各式武器、弹药及军事技术设备&#xff0c;其管理的优良直接决定了民兵的作战效能。鉴于民兵装备普遍面临老化、维护支援不充分等问题&#xff0c;迫切需要迅速建立完善的民兵装备管理新体系。这一转变将推动民兵装备由数量扩张转向质量提升&#xf…

电脑办公技巧之如何在 Word 文档中添加文字或图片水印

Microsoft Word是全球最广泛使用的文字处理软件之一&#xff0c;它为用户提供了丰富的编辑功能来美化和保护文档。其中&#xff0c;“水印”是一种特别有用的功能&#xff0c;它可以用于标识文档状态&#xff08;如“草稿”或“机密”&#xff09;、公司标志或是版权信息等。本…

llama-factory实战: 基于qwen2.5-7b 手把手实战 自定义数据集清洗 微调

基于qwen2.5 手把手实战 自定义数据集 微调&#xff08;llama-factory&#xff09; 准备工作1.数据集准备&#xff08;例:民法典.txt&#xff09;2.服务器准备&#xff08;阿里云 DSW 白嫖&#xff09;3.环境配置pip 升级模型下载微调助手 4.数据集处理脚本文件4.1文本分割(ber…

微透镜阵列精准全检,白光干涉3D自动量测方案提效70%

广泛应用的微透镜阵列 微透镜是一种常见的微光学元件&#xff0c;通过设计微透镜&#xff0c;可对入射光进行扩散、光束整形、光线均分、光学聚焦、集成成像等调制&#xff0c;进而实现许多传统光学元器件难以实现的特殊功能。 微透镜阵列&#xff08;Microlens Array&#x…

详解单片机学的是什么?(电子硬件)

大家好&#xff0c;我是山羊君Goat。 单片机&#xff0c;对于每一个硬件行业的从业者或者在校电子类专业的学生&#xff0c;相信对于这个名词都不陌生&#xff0c;但是掌没掌握就另说了。 那单片机到底学的是什么呢&#xff1f; 其实单片机在生活中就非常常见&#xff0c;目前…

基于Docker的Spark分布式集群

目录 1. 说明 2. 服务器规划 3. 步骤 3.1 要点 3.2 配置文件 3.2 访问Spark Master 4. 使用测试 5. 参考 1. 说明 以docker容器方式实现apache spark计算集群&#xff0c;能灵活的增减配置与worker数目。 2. 服务器规划 服务器 (1master, 3workers) ip开放端口备注ce…

9. 神经网络(一.神经元模型)

首先&#xff0c;先看一个简化的生物神经元结构&#xff1a; 生物神经元有多种类型&#xff0c;内部也有复杂的结构&#xff0c;但是可以把单个神经元简化为3部分组成&#xff1a; 树突&#xff1a;一个神经元往往有多个树突&#xff0c;用于接收传入的信息。轴突&#xff1a;…