【编者按】


云和恩墨大讲堂每周都会邀请业内外大咖进行一小时的线上主题分享,本期我们邀请到了Oracle ACE总监侯圣文老师,带来题为《自治时代DBA的技能库:SQL和PL/SQL的深度编程》的分享,敬请期待。

在开课前,大讲堂有幸采访了侯老师,了解他的成长之路、技术学习等。

侯圣文

北京大学理学硕士,Oracle ACE总监,阿里云MVP,金牌培训专家,OCM联盟创始人、ACCUG(中国Cloudera用户组)创始人,ACOUG核心专家、DATAGURU专家、Blogger、ITPUB Oracle专题深入讨论版版主、Oracle认证版版主。


Q1:请先和大家介绍一下您和目前所从事的工作。

Answer:大家好,我是侯圣文,网名Secooler,恩墨学院院长,云和恩墨培训业务中心总经理,我是首批Cloudera授权的大数据专家讲师、Oracle ACE总监。

Q2:你是如何走上技术这条路的?能否回顾一下自己的职场之路,及毕业后工作这些年来在工作中的收获和体验。

A:我毕业就入职了海关总署数据中心,在数据库行业工作了十几年,身份也在不断转换,最开始是个菜鸟学徒,慢慢地成了高手专家,再后来开始了传道解惑生涯,2012年成为恩墨学院院长,一直到现在。数据库领域也发生了很多变化,在我刚入行的时候,DB2还很火,Oracle还没有RAC,MySQL尚无人问津,大数据在中国还没人听说。

我其实很感谢我现在的身份,作为恩墨学院院长,我们专门做数据相关培训,所以我对最新技术必需敏感,很早以前我们就开设了大数据、Exadata、MySQL、NoSQL等课程。这个身份敦促着我不断拓展自己的领域,不仅仅局限在Oracle,对所有最新的数据技术都有专业的了解,同时对Oracle的最新技术也要了如指掌。

Q3:OracleACE总监需要在社区、行业里组织活动、乐于分享、组织总监,能否分享下您成为Oracle ACE总监的心得和体会?

A:首先,要确定目标。无论学习还是工作都要有一个明确的目标。当我还是个菜鸟的时候,我就开始关注Oracle ACE,积极参与各种社区和行业活动,坚持写博客和录视频分享技术,最终水到渠成,当选了Oracle ACE总监。

Q4:除了工作之外,您有什么其他的爱好或者兴趣?

A:跑步是非常好的纾解压力的方式。因为我经常出差讲课,讲完课往往会非常兴奋,这个时候就需要一个活动让自己放松下来,一般情况,我都会选择跑步。

三年前开始坚持每天跑步10公里,直到今天,累计跑量10000公里,风雨无阻。坚持跑步既是对意志品质的修炼,又是保持旺盛精力的源泉。工作、生活和跑步有一点是一样的,都是一种修行,是一个在追求极致的道路上不断的修正和提升的过程,“跑者高潮”同样可以在任何方面得到体现。 技术工作者每天面临大量高压任务,一个好的身体是一切美好的前提,在这里祝福伙伴们身体健康、快乐幸福。

Q5:您作为一个Oracle ACE总监,在您眼里DBA一个怎样的工作?以及需要什么素养?

A:DBA是个非常具有挑战的行业,特别是需要很强的自主学习能力。开发一般都是团队任务,但数据库运维工作基本上都是单兵作战,而且经常是台上一分钟,台下十年功。可能您驻场驻了大半年都没事儿,您觉得优哉游哉挺高兴,每天上班做做巡检,结果突然有一天出了故障,或自己一个误操,搞不好饭碗就丢了。我当DBA的时候,每个操作都会小心翼翼。

而DBA的日常工作都是在不停的转变,也面临着这些挑战:

  • 数据库版本不停变化和新技术层出不穷

  • 自动化能力越来越强

  • 自收集、自诊断、自调整

  • 一切向着越来越“智能”的方向前行

所以DBA最重要的技能就是不断学习,不断实践。如果你不这么做,那就永远只能是个驻场DBA,停留在初级水平。

Q6:能否给刚入行做DBA的人一些建议?未来的职业规划是怎样的?

A:我认为任何行业的从业者要想不被淘汰,都要不断学习,我们IT从业者所面临的学习任务就更重了。有些行业五年十年可能根本没什么变化,比如餐饮业,北京烤鸭的做法可能五十年都不会变。但是对于IT行业来说,五年足以使一个技术改头换面,一个技术被弃之如敝履,而另一个技术可能突然风靡全球。作为传统的DBA,我的建议是先把自己专长的技术学专学精,然后再拓展自己技能的广度,比如OracleDBA再学学大数据,学学My SQL,这样才能让自己立于不败之地。

同时,现在特别流行DevOps的概念。 DevOps就是开发(Development)和运维(Operations)这两个领域的合并,我认为不懂开发的运维终难长久,不考虑运维的开发也难以成功,所以这两个领域的合作是未来发展的方向,更多的DBA职业规划参见上图。

Q7:最近您翻译出版了一本名为《SQL和PL/SQL深度编程 数据建模 高级编程 高级分析 安全与管理》的图书,选择翻译这一技术的缘由是?

A:以前因为数据规模小,大家都不太重视SQL编程和数据建模,但是现在数据规模越来越大,传统的数据处理模式会比较低效和缓慢。现在,SQL编程又得到重视,大家越来越意识到PL/SQL编程的数据建模的重要性。

本书展示了如何全面探索那些人们知之不多,却又极其有用的SQL和PL/SQL特性,并且展示了如何有效地同时使用这两种语言。同时,由Oracle ACE总监团队编写,具有以下特色:更佳实践、完备的示例以及业内专家提供的建议,这些建议清楚地说明了如何编写代码、排除故障以及为各种实际应用实施代码。而且本书还阐释了那些未被充分利用的SQL和PL/SQL的功能,并列出基本开发策略,全面涵盖了数据建模、高级分析、数据库安全性、安全编码和管理等方面内容。

Q8:这本书能给国内的Oracle DBA带来哪些新的内容?以及学到什么?

A:希望这本书给国内的DBA带来实用的SQL编程方法,以及Oracle 12c中提供的一些最新的数据分析功能,提升DBA的SQL编程优化能力以及数据分析的能力。

点击“阅读原文”,侯老师今晚在“云和恩墨大讲堂”与你不见不散!

资源下载

关注公众号:数据和云(OraNews)回复关键字获取

2018DTCC , 数据库大会PPT

2018DTC,2018 DTC 大会 PPT

ENMOBK,《Oracle性能优化与诊断案例》

DBALIFE ,“DBA 的一天”海报

DBA04 ,DBA 手记4 电子书

122ARCH ,Oracle 12.2体系结构图

2018OOW ,Oracle OpenWorld 资料

产品推荐

云和恩墨Bethune Pro企业版,集监控、巡检、安全于一身,你的专属数据库实时监控和智能巡检平台,漂亮的不像实力派,你值得拥有!

云和恩墨zData一体机现已发布超融合版本和精简版,支持各种简化场景部署,零数据丢失备份一体机ZDBM也已发布,欢迎关注。

【讲师专访】Oracle ACE 总监侯圣文:不懂开发的运维终将被淘汰相关推荐

  1. ACE总监侯圣文全面解析特训方法

    ACE总监侯圣文老师开讲啦 依然是晚八点 还是有在线答疑 报名人数有限 对12c OCM有着浓厚兴趣的小伙伴 赶紧抢沙发呀~ 2017.12.06         周三 OCM大师全面解析特训方法 侯 ...

  2. 精华 | 恩墨学院侯圣文:大数据时代下的 DBA 该何去何从?

    嘉宾演讲视频 Guest Video 温馨提示: 本视频时长57分02秒,建议在 WIFI 下观看. 第七届数据技术嘉年华于 2017年11月17日-18日在北京丽都皇冠假日酒店胜利召开,全国各地技术 ...

  3. 匠人与匠心:专访恩墨学院院长侯圣文

    侯圣文 Oracle ACE 总监,OCM 联盟创始人,恩墨学院院长 金牌培训专家,BDA(大数据联盟).ACCUG(中国 Cloudera 用户组)创始人,ACOUG 核心专家.DATAGURU 专 ...

  4. 【转载】Oracle ACE总监对Oracle 12c的一些新特性总结

    2019独角兽企业重金招聘Python工程师标准>>> 本文是Oracle ACE总监Syed Jaffer Hussain对Oracle数据库12c的一些新特性总结,包括数据库管理 ...

  5. 一文详解IT运维大会精华 网络安全等保2.0时代掌控万物互联

    10月24日,由<网络安全和信息化>杂志社.IT运维网联合主办的"2019(第十届)IT运维大会"在北京新世纪日航酒店成功举行. 随着大数据.云计算.物联网.互联网+等 ...

  6. mysql dba工作笔记pdf_社区专家在线:Oracle数据库、MySQL、Db2 等数据库日常运维故障与性能调优在线答疑...

    数据库的重要性毋庸置疑,随着数据量日益增加,数据库的重要性更为凸显.DBA们作为数据库的日程运维管理人员,肩负着数据库运维的重要使命.一名合格的DBA,日常工作中需要掌握多项技能,包括数据库的故障诊断 ...

  7. 【大数据-课程】高途-天翼云侯圣文-Day3-实时计算原理解析

    〇.老师及课程介绍 一.今日内容 二.实时计算理论解析 1.什么是实时计算 微批处理.流式处理.实时计算 水流和车流的例子 spark streaming就是一种微批处理,水满了才处理,进入下一个地方 ...

  8. 【大数据-课程】高途-天翼云侯圣文-Day2:离线数仓搭建分解

    一.内容介绍 昨日福利:大数据反杀熟 今日:数据看板 离线分析及DW数据仓库 明日:实时计算框架及全流程 一.数仓定义及演进史 1.概念 生活中解答 2.数据仓库的理解 对比商品仓库 3.数仓分层内容 ...

  9. 什么是 SRE?一文详解 SRE 运维体系

    可观测性系统 在任何有一定规模的企业内部,一旦推行起来整个SRE的运维模式,那么对于可观测性系统的建设将变得尤为重要,而在整个可观测性系统中,通常我们会分为如下三个方面: 指标监控:即各种指标监控,比 ...

最新文章

  1. Wireshark网络抓包(三)——网络协议
  2. 2019微软研究大盘点:机器学习突破即将到来,人机交互更加真实
  3. 如何用Java类配置Spring MVC(不通过web.xml和XML方式)
  4. 多master mysql_使用 Rotate Master 实现MySQL 多主复制
  5. 中标麒麟mysql导数据_中标麒麟(linux)mysql配置记录
  6. 【NGN学习笔记】5 IMS技术
  7. ajax php 观察者模式,JavaScript观察者模式定义和dom事件实例详解
  8. 失意时,你是怎么救自己的?
  9. C++奥赛一本通贪心题解
  10. Win10 UWP系列:关于错误 0x80073CF9及一个小bug的解决
  11. nvidia-smi介绍
  12. 飞机大战游戏微信小程序源码
  13. linux编译 __stdcall,Linux中是否有STDCALL?
  14. 鸿蒙处理器985相当于内核多少,麒麟985处理器相当于骁龙多少_麒麟985处理器性能测评...
  15. std::asio小记
  16. UE基础知识:虚幻引擎编辑器界面-英汉对照表
  17. virtualbox安装androidx86进入console控制台,不能进入启动界面,卡死在detecting android-x86 found at /dev/sda1
  18. BZOJ 2563: 阿狸和桃子的游戏
  19. 光子虚拟机_光速虚拟机app下载-光速虚拟机安卓版 v1.1.1 - 安下载
  20. python 爬虫 爬取当当网图书信息

热门文章

  1. arduino绘图_如何使用Arduino构建绘图仪
  2. 实战 | WebMagic 爬取某保险经纪人网站经纪人列表之网站列表爬取
  3. Bootstrap3轮番插件的选项
  4. 二十一.激光、视觉和惯导LVIO-SLAM框架学习之相机与雷达外参标定(1)
  5. total是什么牌子的电脑_干货!如何用Python在笔记本电脑上分析100GB数据(上)...
  6. python numpy array转置_Python numpy数组转置与轴变换
  7. python if else语句判断输入的数字_Python if else条件控制
  8. php上传视频无图像,php-PHP实现视频上传与播放,代码出现问题,求解!上传图片后提示没有上传文件或文件大于300M,是什么原因?...
  9. python发送HTTP POST请求
  10. 微信小程序之换肤的功能