云时代下的开源之路 专访阿里云数据库团队

  • 时间:
  • 浏览:1
  • 来源:大发彩票快三—大发彩票app

“阿里云在MySQL积累了大约 8年以上,里面经历过像高并发、秒杀服务、数据安全等挑战。日后 我们我们 把那此能力放进去去云上,让我们我们 能享受技术的红利,现在我们我们 希望把它开源出去,回馈到社区,让技术能平民化快速发展,发挥更大的价值。”

新增的功能也是AliSQL的一大亮点。我们我们 有内置的支持秒杀场景的方案、有限制导出数据时单程序运行运行性能消耗的语法、高效清空程序运行运行占用资源减少内存消耗等功能。那此就有 在长期服务实物客户时,从需求中抽象和实现的功能。

问:AliSQL有那此特点?

阿里云关系数据库服务内核开发和运维团队负责人丁奇表示,将做了5年的MySQL数据库发表声明开源并能勇气,阿里云希望将过去几年沉淀的技术积累回馈到社区,帮助更多使用MySQL的买车人和企业,这是社区良性发展的道路。

日后 官方提供的功能比较通用,支持了各种引擎,但某些引擎是不安全的,容易出事,我们我们 要替用户多考虑某些,把不安全的引擎替换掉,着实那此功能官方无需接受,但我们我们 着实非常重要。在我们我们 开源的这偏离 里,会尽量把通用的推给MongDB,推给Oracle,一齐把bug贡献给社区,用最快的传输速率正确处理间题。

萧少聪:我们我们 在整个ApsaraDB大的产品框架下,就正在推进这俩 方向。前期分析型数据库GreenPlum日后 在公测,里面我们我们 还有小数仓另另另2个的项目,它的目是却说帮助用户用OLTP的形式导入数据库,在实物系统之间实现平滑流转并分析,我们我们 叫它跨数据类型分析。

丁奇:今天开另另2个云上服务器,点一下按钮,五分钟内那此HA、数据备份都搭好了。着实,我们我们 看完无需 的传统行业包括金融,甚至制造业就有 往云上靠,我们我们 希望通过云的依据,解放DBA真正的价值。

丁奇:AliSQL是基于MySQL的,并从Percona,MariaDB,WebScaleSQL等社区汲取精华,我们我们 希望将过去几年沉淀的技术积累回馈到社区,帮助更多使用MySQL的买车人和企业,这是社区良性发展的道路。

以下是精彩问答

在8月9日召开的2016云栖大会·北京峰会上,阿里云发表声明启动AliSQL数据库开源项目。该版本性能优于社区版MySQL 70%左右,可帮助中小企业和开发者提升数据运营能力。阿里云方面表示欢迎我们我们 一齐参与开源项目,在使用的一齐也贡献智慧网,为数据库行业带来更多进步。

继开源跨平台开发框架Weex日后 ,阿里巴巴再次发表声明另另另2个重大开源项目AliSQL。

笔者有幸与阿里云数据库团队进行了一次面对面的对话,在这群活跃在当今几乎覆盖所有类型数据库领域的小伙子们身上,发现了我们我们 正在苦涩找寻的东西:开放。

问:都说今年是大数据年,阿里云数据库在大数据方面会如何推进?

高性能另另2个劲是AliSQL的标签。从阿里自身业务维护结速,积累的性能优化经验都体现在AliSQL上,我们我们 在执行计划、io优化、压缩优化上做了少量工作。

经无需 年历练,阿里云日后 成为了中国云计算厂商中,对数据库引擎支持最多的一家,其云数据库支持的引擎超过了三个白,覆盖了70%的关键在线数据库引擎。

传统企业也希望我们我们 的DB就有 每天就有 做备份、检查、克隆qq、监控的工作。现在阿里的双十一就有 自动化的,运维人员更轻松, DBA应该把时间空余出来,更好的去优化SQL,让企业运行得更好,去产生真正的业务上的价值。DBA这俩 职业是永远位于下去的,并就有 被取代,却说另另另2个日后 什么都有是劳动型转向架构日后 是脑力运行的形式。

问:阿里云数据库运维功和安全功能很强大,对传统的DBA会无需造成冲击?

丁奇:AliSQL分支上的特点是安全性和高性能。在安全上,我们我们 有数据加密存储方案。通过修改源码,堵住了通过MySQL提权获取本地文件系统权限的关键通道,在安全性上我们我们 做了什么都有改进的工作。

问:2015年的双11,一天写进数据库的数据量就有 10TB,今年日后 做如何的应对?

问:为那此要开源AliSQL?

萧少聪(阿里云数据库产品专家,PostgreSQL中国社区主席):首先是buffer预留,这是传统的应对方案,还有高峰期的业务预估,还有对每个业务的健康度的打分,比如说双十一我们我们 会把预案自动化。着实什么都有这类聚石塔另另另2个的交易模型,在这几年的护航里面我们我们 就有 比较清楚了,如何增加机器监控与业务监控等我们我们 早已烂熟于心。我们我们 把它并能另另2个劲冒出的异常就有日后 给出自动化预案,提前布局,防范于未然。日后 用打分机制去逐步的提高健康度,直到双十一日后 我们我们 那么 再去干预。

日后 我们我们 把DBA分为运维DBA和业务DBA,着实现在也那么 了,运维这层日后 被云的功能替代掉了。现在阿里云实物的云数据库,有三百多个业务,只另另2个多DBA在管。