网站首页 > 数据库> 文章内容

解析:数据库开发如何向DevOps模式转换?

※发布时间:2018-8-2 6:46:05   ※发布作者:habao   ※出自何处: 

  蒋梦婕天天向上【IT168 评论】DevOps如何以及为什么适合数据库开发?Quest Software信息管理系统顾问Eero Mattila对此有着自己的想法。在的DevOpsCon 2018采访中,Mattila解释了这一领域需要注意的事项以及哪些工具对数据库开发和DevOps流程是有必要的。

  虽然云计算时代到来,不少数据库选择上云,但是在任何弹性或持续部署策略中,这仍然是管理最困难的部分,也是最明显的瓶颈。虽然各类云平台提供了针对不同数据库的众多实例类,但自动化能力还是不够明显。如果想让数据库朝着DevOps的方向发展,自动化将是最重要的一环。

  Eero Mattila:DevOps是关于速度和流程的标准化,现在也有很多基于云上的DevOps平台,其原则之一就是将基础重复性的事情使用自动化脚本或软件来实现,但数据库是一种特殊应用,当发生结构变化时,我们需要暂停应用程序。几乎所有应用程序都可以用新版本替换,在交易期间不能在结构上改变表格。

  Eero Mattila:为了避免问题发生,所有流程必须尽可能自动化。版本控制就是其中一个方面,可以自动化单元测试、代码评论、数据对象同步以及其他功能。自动化这些对如今的企业和DBA而言并不是什么难事,要注意的是所有这些都必须集成到CI系统中。

  Eero Mattila:以更高质量的数据库应用程序提高速度,提高生产力。抛开所有玩笑话,开发人员应该检查对版本控制(VCS)中代码和表的所有更改。CI系统查找VCS中的更改并启动下一步,代码审查和单元测试将自动应用,生成必要的SQL脚本。最后但并非不重要的一点是,将创建一个新的构建或为其创建提供一个特定的时间表。

  如果单个测试失败,则会通知开发人员或DBA。时间密集型任务,如代码审查、单元测试、原理图比较和脚本生成应该完全自动化。这样,开发人员可以专注于他们的代码,DBA可以专注于处理数据库。

  Eero Mattila:第一个是数据对象的版本控制系统,比如表格,程序,函数,软件包等。接下来是一个用于自动化单元测试、代码审查、SQL优化和DB对象同步的工具。最后是对构建进行持续集成扩展。

  通过向DevOps的方向转换,数据库在需求、开发、构建部署以及交付等几个阶段的瓶颈可以迎刃而解,DBA也可以获取更多时间关注数据库整体架构设计,企业也会得到更低的运行成本。

  本文由 325游戏(m.325games.com)整理发布

相关阅读
重庆学习网zslpsh,0755深圳房产人才招聘网,拾年网90后,anedc股票,最新电影下载淘娱淘乐,重庆中学生网高考,重庆中学生网高考,学习重庆方言网,重庆中学生学习方法,重庆俗语网,中学生网zslpsh,0755深圳交友网,重庆初中生,贵州重庆方言网,025新闻网,西南重庆方言歌曲,025南京交友网,重庆农家乐美女,观赏蟹种类zadull,云南重庆方言网,重庆中学学习网,028成都交友网,推广taoyutaol,西南四川方言网,观赏龟论坛zadull,四川重庆方言网,022天津交友网,重庆中学生网家长,鹦鹉鱼zadull,重庆俗语,电影淘娱淘乐,taoyutaole娱乐,华夏视讯网,0755深圳旅游招聘,昆明重庆方言网,淘娱淘乐影视,www.00game.net,观赏鱼zadul,重庆高考zslpsh,重庆中学生网高考,027房产招聘网,坝坝舞wagcw,西南重庆方言网,贵州重庆方言网,重庆言子儿网,热带鱼zadull,重庆高考zslpsh,0755深圳旅游招聘网,淘娱淘乐影视网,0571.361.cm,重庆方言学习网,028成都新闻,异形观赏鱼种类,影视网淘娱淘乐,最新电影下载淘娱淘乐,0773桂林论坛,拾年网80后动画片,观赏蟹论坛zadull,观赏龟繁殖教程,重庆一中zslpsh,重庆俗语网,广场舞wagcw,观赏虾的种类zadull,观赏鱼观赏虾观赏龟,西南方言网,观赏鱼之家论坛zadull,战争前线辅助00game,西南重庆方言小说,重庆中小学zslpsh,推广taoyutaol,战争前线论坛00game,0871交友网,025南京新闻网,重庆言子儿网站,娱乐taoyutaole,022天津交友网,025新闻网,重庆中学生网学习,022天津交友网,重庆方言歌网,www.120.cm健康网,anedc股票,重庆初中生