JokerFei 2018-10-07
“历史正在重演,”摩根图书馆创始人、技术公司Meta7的首席顾问、资深DBA Dan Morgan说。摩根见证了DBA角色在存储、管理和性能方面的一系列长期技术进步。每一个进步都要求DBA调整他们的工作方式。
“At first we say, ‘Wait, I’ve become really good at what I currently do—let’s hold off on this change,’” Morgan says. But DBAs eventually see that the advance helps them do their job better. “I don’t know anyone who would say they want to go back and stop using [Oracle Database advances such as] Automated Storage Management or Enterprise Manager or Exadata.”
摩根说:“一开始我们会说,‘等等,我已经变得非常擅长我现在做的事情,让我们暂缓这种改变。’”但DBA最终发现,这项进步有助于他们更好地完成工作。“我不知道谁会说他们想回去停止使用[Oracle数据库进展,如]自动化存储管理、企业经理或Exadata。”
1. Learn What Cloud Database Services Have to Offer(了解云数据库服务所提供的内容)
云允许公司更快地利用新技术的变化,因为它不需要长时间的升级来添加新特性。DBA可以是引导他们的公司进入这些新机遇的开拓者。
“使用数据库云服务的一个显而易见的好处是,它使您了解了软件的最新版本,”Oracle数据库开发小组的主要产品经理Maria Colgan说。“采取步骤了解最新版本能做什么。”
Colgan建议注册一个较小的数据库服务,比如Exadata Express Cloud Service,它运行在Oracle Exadata上的Oracle数据库12.2上。“并不是每个人都有像Exadata这样的工程系统在他们自己的业务中,”她说,“但是当他们来到云端时,他们就会得到这样的系统,并且他们需要熟悉在这种配置中运行的好处。”
2. Teach Developers What Database Can Do for Them(教开发者数据库能为他们做什么)
随着向DevOps风格的软件开发方向发展,Colgan认为DBA和应用程序开发人员的角色越来越接近。她说:“与其让开发小组先要一个数据库,然后离开,不如让他们一起解决问题。”这对于DBA来说是一个机会,可以赢得他们平台专家的信任,向开发人员展示他们使用数据库中的特性和功能可以更加敏捷的地方。
“仅仅因为我是一个优秀的Java开发者或NoDE.JS开发者并不意味着我非常擅长编写SQL,”科尔根说。由于SQL在数据库中的强大功能,开发人员可能比自己从头开始编写这些函数更有效率。“DBA应该询问开发人员所要完成的工作,并对数据库的特性提出建议。
3、Make Your Company’s Data Work in Emerging Technologies(让你公司的数据在新兴技术中发挥作用)
企业最终准备好将长期运行的核心业务应用程序带到云中,这意味着还将数据库移到云中。系统集成商Pitss America的首席架构师罗斯·史密斯(Ross Smith)说,这种迁移为知道如何应对变化的DBA提供了巨大的机会。
史密斯说:“我们公司想要现代化的遗留系统往往是至关重要的,因此作为数据专家,我们的工作就是帮助公司表达那些遗留系统在具有前瞻性的新技术中的作用。”他的建议:分解应用程序的功能,向组织建议新技术,如NoSQL,或保留功能但提供云好处的数据库服务。
以上主要写的是oracle自治数据库云(自主驱动)相关DBA工作,大家感兴趣的话可以关注下哦~
后面会更多分享oracle云的一些内容,感兴趣的朋友可以关注下哦~