`
yuun
  • 浏览: 58507 次
文章分类
社区版块
存档分类
最新评论

十年磨一剑,阿里巴巴企业级数据管理平台:iDB

 
阅读更多

摘要: 阿里巴巴企业级数据库管理平台iDB面向云时代推出数据管理DMS企业版,是业界首创的数据库DevOps解决方案,形成了云时代企业数据管理的最佳实践。

十年间,阿里巴巴的研发人员也增长了十倍,为了解决DBA的服务效率问题,十年前我们开始iDB的研发,完成手工变更的在线化,成为了DBA能力产品化的载体。在最新的4.0版本中,iDB面向云时代推出数据管理DMS企业版,是业界首创的数据库DevOps解决方案,形成了云时代企业数据管理的最佳实践。

一、 为了效率与安全而生

在阿里巴巴,数据库团队是数据的守护者,保障着数据库安全、稳定、高效的运行。在早期,DBA除了负责数据库的基础运维,对于研发流程中的数据库变更也都由DBA负责,包括线上库表设计、结构变更发布、数据变更、SQL审核、性能优化、容量评估等等。这种精细的业务支持方式,企业早期发展中,可以有效的保障数据库的稳定与安全,支撑业务的快速发展。

但随着业务持续增长,很快我们遇到了两个问题:(1) DBA繁重的工作量可能会成为业务研发瓶颈;(2) 大量的重复工作会限制DBA的成长。企业快速发展中,会不断的有新业务上线,成熟的业务也会快速迭代创新,伴随会有大量的数据库相关的变更和服务,如果所有这些都由DBA来处理,那么业务繁多DBA可能成为瓶颈,另外,DBA也会陷入各种“做不完”的日常工作,很难进一步成长。

既要有DBA的安全把控能力,又希望高效支撑大量业务的发展,阿里数据库团队研发了自己的企业数据库管理平台:iDB。企业内部的研发、测试等人员,可以使用iDB完成大部分数据库相关的操作,包括数据查询、数据变更、结构变更、新建数据库等等。另外,iDB产品中还继承了大量DBA的经验,比如判断哪些DDL会锁表、InnoDB表结构设计是需要注意哪些问题等等。

idb1

二、 业界首创的数据库DevOps解决方案

使用最新的iDB4.0版本,无需任何DBA的介入,研发人员可以完成所有数据库相关操作。平台集成了DBA经验,会保障数据库操作的安全、高效,最终,让研发更敏捷,业务发展更迅速。

iDB4.0上可以闭环完成所有的数据库服务,包括创建数据库、库表设计、变更发布、数据查询、数据变更、逻辑表查询、数据库下线等全生命周期的数据库实例管理。下图展示研发如何通过iDB平台完成一次数据库设计与发布。 
idb2

三、 云时代企业数据库服务的最佳实践

在企业向云端转型的过程中,iDB可以让企业的数据库研发流程更规范,数据库变更更稳定安全,同时兼顾研发人员和DBA的效率。

云时代,企业内部协作更加敏捷。通过iDB平台,DBA可以通过平台,严格的执行企业的数据库设计、发布规范。权限管理、审计、并发控制等功能,可以保障企业数据库安全和数据库的稳定性。同时,全自助的变更能力、自动化的变更调度、底层分布式查询等,可以让研发人员高效完成数据库相关变更。

四、 云端开放内测

最后,iDB的云端版本为:数据管理DMS企业版本,已经发布。我们已经开始面向云端企业提供内部测试,如果你的企业也面临类似的数据库服务挑战,可以邮件联系倩薇(qianwei@alibaba-inc.com),成为云端第一批尝鲜用户。

DMS企业版内测链接:https://dms.aliyun.com/

原文链接:http://click.aliyun.com/m/28445/

分享到:
评论

相关推荐

    iDB-阿里集团数据库服务平台.pptx

    iDB-阿里集团数据库服务平台.pptx

    探索阿里数据藏宝图——数据地图管理实践.pdf

    阿里数据藏宝图是阿里巴巴内部的数据管理平台,它旨在解决大数据环境下的数据发现、管理和使用问题。这个系统通过数据地图提供了全面的数据管理解决方案,涵盖了元数据管理、数据血缘、数据质量、数据安全等多个关键...

    张博森 - 云时代的MySQL服务自助平台:新浪iDB系统构建实践

    标题中提到的知识点为“云时代的MySQL服务自助平台:新浪iDB系统构建实践”,这表明文章聚焦于介绍新浪如何在云时代背景下构建一个服务自助平台,该平台针对MySQL数据库,名为iDB。描述中的“2015 Oracle 技术嘉年华...

    idb:idb是用于自动化iOS模拟器和设备的灵活命令行界面

    “ iOS开发桥”或idb是用于自动化iOS模拟器和设备的命令行界面。 它有三个主要原则: 远程自动化: idb由在macOS上运行的“伴侣”和可以在任何地方运行的python客户端组成。 这样就可以实现诸如数据中心内的“设备...

    前端开源库-idb

    2. **事务处理**:`idb` 自动管理 IndexedDB 的事务,确保数据操作的原子性和一致性。开发者只需要关注业务逻辑,无需担心事务控制的细节。 3. **错误处理**:库内置了错误处理机制,当数据库操作出错时,会抛出...

    升级固件 RK30擦除IDB工具

    在某些情况下,尤其是对于某些RK30平台的设备,在进行固件升级之前,可能需要先擦除IDB以确保更新的顺利进行。如果不进行这一步,可能会导致升级过程中出现错误,或者新固件无法正确识别和适应设备,从而导致升级...

    MySQL利用idb文件恢复frm.rar

    "MySQL利用idb文件恢复frm"的主题就是关于如何在这样的情况下,通过.idb(InnoDB数据文件)和.frm(表结构文件)进行数据恢复的过程。下面将详细解释这个过程涉及的关键知识点。 首先,`.frm`文件是MySQL中存储表...

    documentation WinCC IDB.zip

    WinCC IDB是WinCC系统的一部分,它提供了集成数据库功能,允许用户存储、管理和分析生产过程中的实时和历史数据。 WinCC是Siemens的旗舰级可视化软件,它为各种工业环境提供了灵活且强大的界面设计工具,帮助操作员...

    单刷工具_擦除IDB_RKAndroid_v1.29

    "单刷工具_擦除IDB_RKAndroid_v1.29" 是一款专为昂达品牌Android设备设计的系统维护和优化工具。这个工具的主要功能是擦除IDB(Identifier Database),它在Android系统中通常存储设备的唯一标识信息。擦除IDB可以...

    前端开源库-idb-blob-store

    这个库将Blob存储区建立在IndexedDB之上,提供了一种更加方便和优化的方式来管理这些数据。 **IndexedDB概述** IndexedDB 是HTML5引入的一种客户端存储机制,它允许开发者在浏览器中存储大量的结构化数据,包括...

    idb:idb是用于简化iOS渗透测试和研究的一些常见任务的工具

    Idb idb是用于简化iOS渗透测试和研究的一些常见任务的工具。 最初有该工具的命令行版本,但是不再开发中,因此您应该获取GUI版本。 idb在提供了一个新主页所有文档和新闻都发布在该主页上。安装请参阅idbtool.com上...

    通过frm idb数据库恢复.docx

    ### 通过 `.frm` 和 `.idb` 文件恢复 MySQL 数据库 #### 背景介绍 在日常工作中,由于各种原因(例如误操作、系统故障等),可能会导致数据库中的...当然,在日常管理中,定期备份数据库才是防止数据丢失的最佳实践。

    wo代码相关数据库文件IDB

    1. IndexedDB:一种浏览器内置的NoSQL数据库,用于本地数据存储。 2. 客户端存储:在用户的设备上存储数据,支持离线应用和提高用户体验。 3. 事务处理:确保数据的一致性和完整性。 4. 异步操作:不影响用户界面的...

    idb是用于自动化iOS模拟器和设备的灵活命令行界面-Swift开发

    idb“ iOS开发桥”或idb是用于自动化iOS模拟器和设备进行开发的命令行界面。 它具有三个主要目标:远程自动化:idb由在macOS idb上运行的“伴侣”组成。“ iOS开发桥”或idb是用于自动化iOS模拟器和用于开发的设备的...

    MySQL数据恢复的三种常用的方式

    MySQL 数据恢复是数据库管理中的一项重要任务,尤其是在遭遇意外数据丢失、硬件故障或软件错误时。以下是三种常用的数据恢复方式的详细说明: 1. **通过表备份的方式**: 当数据表因各种原因如误删除、软件故障或...

    idb.c:面向KISS的高效结构化列的KeyValue层次结构数据存储库C

    iDB C低层函数库KISS高效的面向结构化列的键/值层次结构数据存储库。目录和文件README.md-此文件。 deps \-第三方文件redis \-嵌入到iDB的redis src \-iDB数据库引擎源。 idb.h-iDB数据库引擎头文件idb.c-iDB数据库...

    数据库服务产品化之路.pptx

    进入2017年后的云服务时代,阿里巴巴开始将数据库服务云化,推出了DMS(通用数据管理云服务)和iDB(阿里巴巴企业级数据管理云服务),服务于内部云用户和外部云客户。面对新的挑战,如提升资源利用率、优化服务体验...

    面向服务架构(SOA)的跨平台数据交换与搜索

    “面向服务架构(SOA)的跨平台数据交换与搜索”系统(简称IDB)在模仿大脑记忆的基础上设计出了智能的“准一维数据结构”,并利用“准一维数据结构” 从根本上解决了异构数据源问题。IDB系统实现了“安装一次,处处可...

    面向服务架构SOA跨平台数据交换和搜索

    “面向服务架构(SOA)的跨平台数据交换与搜索”系统(简称IDB,internet database 互联网数据库)在模仿大脑记忆的基础上设计出了智能的“准一维数据结构”,并利用“准一维数据结构” 从根本上解决了异构数据源问题...

Global site tag (gtag.js) - Google Analytics