技术开发 频道

阿里巴巴最新力作:iDB数据库运维利器

        【IT168 技术】近日,阿里巴巴数据库技术专家叶正盛在个人微博(@yzsind-叶正盛)上介绍了阿里巴巴近期开发的数据库运维管理软件iDB。iDB目前仅在阿里巴巴公司内部进行推广,并且在未来计划开源供更多技术人员使用。阿里巴巴内部非常认可iDB,IT168记者也认为以阿里巴巴多年数据库运维经验和大批高素质数据库人才为基础设计出来的iDB,必将成为数据库界一流的产品。

  叶正盛在微博中介绍,iDB目前已经在一个部门上线试用一段时间了,开放了SQLReview、线下库管理、线上数据访问、AWR数据分析几个子系统,下一步准备在阿里巴巴内部更大范围内进行推广。

阿里巴巴最新力作:iDB数据库运维利器
▲iDB界面(来源:叶正盛微博)

  对此,IT168记者采访了叶正盛,他向记者介绍了iDB的基本情况:

  iDB是阿里巴巴B2B运维部DBA团队开发的一个数据库运维服务自动化系统,提供从项目数据库结构设计、开发测试数据管理、SQLReview到线上项目发布、线上数据查询订正导出,以及线上数据库性能监控、容量分析一体化的数据库服务平台,为技术人员带来更高效的数据库使用及管理环境。

  当前发布的是Alibaba B2B内部推广版本V1.0,开发测试人员可以通过系统管理线下数据,查看结构定义,会话及锁管理,查看线上数据,线上数据订正及数据导出,提交SQLReview信息等等。后续开发团队还将对数据库结构变更系统进行升级整合,实现更方便的数据库结构管理及数据库结构线上自助发布等功能。

  iDB 定位为数据库服务平台,目标是开放。iDB未来将整合所有数据库相关的系统,包括线上线下数据库查询、导出、表结构查询变更、SQLReview、开发测试库维护等,未来还将开放更多线上系统的性能数据,让技术人员对数据库的运行状态一目了然。

  据叶正盛介绍,iDB是由extjs搭建的。对此有业内人士提出使用extjs的弊端,好看不中用,反应速度较慢。对此叶正盛表示,性能是extjs的软肋,所以在WEB网站方面几乎没有应用。但是extjs对于内部管理系统来说是个不错的选择,基于Firefox、Chrome、IE 9等浏览器的性能表现都很好,可以更快速的做出功能强大的系统,否则还需要一流的前端专家才能搭建系统。因此性能只是系统的一个方面,在能满足性能的前提下优先考虑工作效率。这就是所谓的架构平衡艺术。

  在谈到是否开源的问题上,叶正盛表示当前的iDB是阿里巴巴内部使用的,与其内部系统结合非常紧密,所以目前还不具备开源的条件,等到完善以后再考虑开源。

  阿里巴巴和淘宝网内部的员工对iDB反应热烈,以下是他们对iDB的评价:

  @hellodba(阿里巴巴运维部高级DBA张瑞):iDB想不火都难!

  @orczhou(淘宝MySQL数据库运维负责人周振兴):看着很清凉非常好的工具 :)

  @阿里八神:希望系统越来越好,很多都是多年来DBA经验的沉淀,用工具展现出来了。

  @nolemonsnomelon:用了一下,确实挺霸气的。

  记者认为阿里巴巴和淘宝网拥有大批数据库开发人员和管理人员,在电子商务迅速发展的黄金时代,积累了大量数据库开发和管理经验。这些经验的汇集和融合成为iDB的精髓,为其他数据库技术人员带来直接价值。当然,iDB目前还在起步阶段,期待有一天能够完善并开源,供更多的数据库技术人员使用。

2
相关文章