伴随着互联网的高速发展, 就如人类群体意识觉醒一样,互联网开始了第二次革命,随之而来的是云计算的趋势越发明朗,而互联网的发展少不了数据库的支撑。从上个世纪70年代开始发展至今,经历了50年的发展,已经有近300种数据库,且围绕数据库这一话题热度也从未减少,笔者有幸对阿里云数据库核心虎将褚霸、何导等进行专访,围绕数据库趋势、DBA的价值以及NoSQL的应用来谈一下他们的看法。
阿里有个不成文的规定,就是每个人都有一个花名,这就不免的为这些技术大牛加上了神秘的气息,会议刚一开始,也许是受了武侠花名的渲染,印象中技术宅男的闷骚气息全无,全场气氛高涨的呼喊着褚霸等人的花名。
专访褚霸:业务紧逼技术发展
随着互联网大数据的发展,有大量的数据会随之产生,很多东西就从量变到了质变。过去计算数据是批量算,而现在需要实时算,就像监测交通闯红灯一样,需要实时计算并显示出来,对整个数据处理,数据计算,数据搬动整个环节都发生了很大的变化。
对于现在很多人高呼去IOE,褚霸表示:去IOE不是目的,是业务逼迫的,就像双十一,每年的业务增长量是成7倍增长的,随之而来的硬件能力要求也就高了。去IOE也不是运动,从我们角度来说,是一步步可寻的。从商业角度来说,技术人员做一件事肯定要量化,做之前都要考量指标。第一要让数据说话,第二是让用户买单,得到用户的认可。
褚霸分享了自己对于Mysql 的认识:“Mysql最早的时候是一匹黑马杀出来,97年的时候有人委托我做一个DB引擎,就去读了mysql代码,早先的数据库很大,安装起来很麻烦,到了2000年,互联网火爆起来,数据库的应用也就无处不在,所以赶在这个时间点,所有人都在用,因为有惯性,而且很多人有需求,mysql也就跟着火起来了。
同时,对于数据库选型方面,褚霸表示:数据库方向是看世界潮流怎么走的,一只眼睛盯着潮流,也同时要有自己的判断,结合用户需求。企业选择数据库选择TOP20肯定是不变的,但是TOP20本身是变化的,用户的需求是多样的,我们需要抬头看世界,哪个东西被需要,同时我们有数据库的研发经验,自己也开始在研发新的数据库,结合数据的需求走研发和吸收两条线。
专访何导:寻求DBA的核心价值
谈起DBA的核心价值,就要从何导的自身经历谈起了。从DBA到开发再到产品经理,从自身角度出发,大概是对于DBA核心价值最好的诠释了。
大多数人的工作都不会做一辈子,DBA也是如此。何导表示:原来作为DBA只能看到数据库,但是现在我能看到数据,能看到一圈东西,能看到技术以外的商业,以及整个行业生态。从数据库技术角度来说,中国还没有一个中国完全自产的数据库,随着开源数据库的流行,大家认为应该有自己的数据库能力,再是有自己的数据库产品。现在的数据库产品已经很全面了,那要从哪入手呢?所以需要一个容器,是可靠的,安全的,能够适应各种应用场景的产品。未来数据库两个发展方向,一个是思考如何让用户保持原有的开发习惯,第二个是原有的传统数据库不能满足原有的应用要求时,要有自己的定制能力。
未来的DBA,不把自己当成DBA,而是当成数据管理员,老板就会给你加薪了。换个角度来说,DBA对于个人发展来讲,会受到很多限制。DBA要从本质上思考去干什么事情,落地选择。未来企业更多样化要求,只专注数据库注意不到数据库更深层的数据挖掘,是不合格的员工,企业发展慢,作为企业的一份子,也应该去思考,为了保证业务的发展,是不是应该去倒逼应用架构的改变。从长远角度去出发,做长远思考。
何导表示:我们现在做的事情就是让专业的门槛降低,让所有人都可以轻松的进入技术领域,云计算这一门生意,本质就是让原来的硬件软件技术,可以更快速的输出到用户手里。现阶段,拥有DBA的企业少之又少,这说明企业数据库专业领域知识是不够的,就是需要一个平台,让用户可以熟练的掌握专业的数据库,这就是我们要做的事情。
以前专业的DBA,积累的经验逐渐发展成产品以后,难道DBA就要失业了吗?当然不,企业的DBA的职责,是帮助企业运行更稳定,开发更高效,但是由于职称是DBA,就会导致有一个误区,如果有一天企业不用自己建设数据库,那DBA这个职位是不是就会消失?其实恰恰相反,DBA最重要的是生产数据,也是企业最宝贵的资产,如果DBA意识到,基于数据去看这个问题,数据库可以依托其他工具去管理,DBA更多意义上是数据管理员而不是数据库管理员。
专访叶翔:NoSQL大数据时代下的应用
近年,NoSQL数据库发展势头迅猛,在DB-Engines数据库排名中,前十位有三个是NoSQL,且从整体看来基本流行的NoSQL数据库都呈上升趋势。其在近几年时间里,爆炸性地产生了50到150个新的数据库,甚至可能更多。
在国外,新型分布式数据库已经大大冲击了传统数据库的市场,不论是互联网企业应用还是企业大数据应用。在大数据的影响下,NoSQL越来越火,叶翔表示:未来NoSQL和传统关系型数据库的界限会越来越弱化,最终将会融为一体。
NoSQL灵活的存储结构,从根本上解决了多样化、非结构化数据存储的问题。同时,分布式则解决了数据容量的问题,同时大大降低了成本。可以说,NoSQL技术就是为了未来的大数据发展而生的。
在面对各种NoSQL数据库,用户该如何选择成为了首要问题。叶翔表示:抛开需求去选择数据库是不适合的。就像现在比较流行的MongoDB,是一种文档型的结构,会带来比较创新的思维,是更基于面向对象的一种方式。而Redis的优势在于非常简单,可能用20%的功能就能解决用户80%的需求。如果在面对对于一些高性能,高访问,高扩展性的需求,来说NoSQL是比较适合的。
叶翔表示:用户需求变化很多,没有任何一款数据库可以解决用户的所有需求,我现在负责的这个MongoDB,就是一个弱DBA 的产品,没有专业的MongoDB这种角色去出现。而且很多技术公司是在国外发展起来的,所以很多数据库产品需要国内的厂商给运作起来。
最新阿里云产品动态,购买阿里云全系产品,了解最新云栖大会、创业+资讯,请咨询阿里云河南授权服务中心
客服电话:0371-56982939 客服QQ请点击右侧
售后服务电话:0371-56982786 技术支持QQ:3403685267
©2024 aliyunhn.com. All Rights Reserved 中科九洲科技股份有限公司-阿里云河南授权服务中心 豫B2-20080032-14 统计