责任编辑:施亚泽 校对:李婧 中国数据库江湖40年 阿里云新的自...

1
1999年开始, 各个IT社区开始兴起, 一些数据库的同行开始走出封闭的公司,在 社区里活跃起来, 更多数据库从业者获取知 识的形式,也从产品文档、手册,变成了社区。 而这一时期, 也是各个互联网公司开始 崛起的时期, 对于数据库的需求量变得越来 越强烈。 Oracle数据库的一个致命缺点开始暴露 出来,贵。 不仅Oracle软件贵,要维持硬件的 开支相当庞大,另外对于管理员的能力要求, 也非常高。 不仅如此, “第一是Oracle作为商 业产品, 本身也有性能的上限, 第二是黑盒 子。 对于没碰到过的场景,无论再怎么努力, 也是无法预测可能出现的问题的。”当时的淘 宝数据库大神余锋说。 中国的互联网公司大部分都草莽出身, 对于性价比极为看重。而这个时候,美国的雅 虎公司开始率先使用MySQL数据库,一度在 世界上有数以千计的服务器都是用MySQL 数据库。在雅虎的示范效应下,很快中国的互 联网公司就开始自己的MySQL之路。 很难想象, 在之后的爆发式增长中,包 括以20141516年“双十一”为代表的支付 峰值、 下单峰值, 如果没有阿里自研的 MySQL分支, 将会发生什状况MySQL的开源特性,也为取代Oracle数据 提供良好基础以,MySQL在国内逐步开始取代Or- acle江湖地位诸多中国互联网首选。 一大MySQL领军人物成长起来, 腾讯百度、网小米人人网、京东等诸多 业也都是MySQL的用户与源贡献者。 今天阿里知MySQL数据库专家丁 何登成等也都是从百度、网易等各大互联 网公司中长起来的, 当也有阿里土生土彭立勋翟卫祥。 为了保证11他们自行维 了一个MySQL分支,AliSQL。在2016杭州云栖大会上AliSQL宣布声称秒杀 场景下,性能提升100中国互联网中的开数据库大MySQL以外,PostgreSQLRedisMongoDB HBase也开始活跃起来,PG领军人物德 MongoDB TJReids 鹏程HBase 曹龙等人也活跃在各大数据库大会中, 一起寻找着中国数据库方向。 另外阿里Redis、 国产数据库巨杉纷纷开出自加入了开数据库大传闻内众多新兴的国产数据库如达梦、神州通用、高、上、高斯等也都是 或多或少学习膜拜了这些开数据库自行 研发、开枝散叶的。 挑战前方2015年的AWS re:Invent大会上, 亚马逊宣布Amazon AuroraAu- rora是一个关系型数据库,可以3个可 用区域复制6数据,其设目标提供 高性能高可用性 99.99% 在中国, 有可能出自研数据库也将来自算厂 商,数据库上,很多玩法才刚刚始,Cloud Native的数据库, 将提供个更有想象力的来。 在国目前云产品线最全 的就是阿里了, 在有了自研的金融据库OceanBase,阿里云完全有能力 天推出自的自研数据 库。 时,国内二线云算玩家就会 在自研数据库上步伐有这个建设能力,见仁见智了。 中国的数据库,伴随着时代的发故事仍然继续。无论是在淘宝下单, 是在刷朋友圈乃至你用、卡账,背后都有这里,者没有到的人们做出的贡献1978年,恢复批学生他们工作的场、工厂乃至西版纳带森林,重新捡本,走了大学校园接他们老师萨师煊在黑下了“数据 库”是这时的中国大说过这个, 也不过是极顶尖机科学家在国上,上个世5060年代,随着息技术的发60年代伴随着登工程等目而生的数据库,已经从一了国计生领域1961年,美国用公司 研发的一个数据库DBMS1976 霍尼韦尔公司(Honeywell) 开发了一个 商用 关系 数据库 统 —— Multics Rela- tional Data Store1978年,美国的Ellison在为中央情报局 一个数据时候, 敏锐发现关系型数据 库的商Oracle 1.0 了,这 个看起来不过是个数据库的产,当 完成关系查询不能何事就是这一个“ ”,Ellison从此信息管理这个大的蓝海产业, 短短长为世界巨人1982年, 萨师煊起草了国内第一个计业本“数据库统概论”。 中国数据库的一代学生,走社会80年代他们将数据库广泛带入学校,以及科机构进而带起了上世纪末中国数据库行业在国军工等领域的应用。 今天已经无从考证可以想象,中 枚洲际导弹、中国一代超级中国一个正负电对撞机、 国产歼击机甚 国产大,在十年突飞猛的国 科技进步中一一代中国数据库 1989台湾冯星君Oracle决定进军中国,冯星君带着 10启动资来到中国。 就在此时,惊讶发现中国有价值的中文词汇: 甲骨 文”注册他天才决定Oracle 的中文名称注册为“ 甲骨文”。 从此,甲骨文这,就在中国大几乎在同一时期,中国出现了于数据库强需求的行业。 上个世80年代, 中国的经济体量开 增,信息流与金流的以1978年, 中国电话数为2142003年,中国电话到了22562而银的业务也开始变得越来越,各业务开始 迫切的需要当时的中村盗版泛滥买Oracle需要2500民币, 在美国, 一Oracle DOS1700冯星君Oracle部,许他在中国将一Or- acle DOS版只卖500。有培训、有务、有手,价盗版3Oracle出了5000冯星君曾经将自业发展成 Oracle在中国大的代理商被解职 传闻曾经派打冲击Oracle会场,黑社会的,这些充满想象意味的场年代的商 江湖无论如Oracle就这在中国 站住真正让Oracle江湖的是 97工程”。 1997年,Oracle顺利省邮电管理5 工程的大单, 也In- formix (英孚美软件公司SYBASE (塞贝 斯) CADigital DEC电脑有限公司)等业界 重的打击中国的一代DBA就在97工程中崛起, 中国一代DBA数都已经中国电信行业的人物省市总工程师有的已经电信领域步入仕途中国数据库的行业格局就在这一时期形 金融行业用IBM DB2数据库,Informix 数据库,在电信行业,Oracle下。 同 时,一围绕Oracle长的业,也逐步 大。 此时此的中国,在变1999年, 阿里巴巴诞1999年,腾讯,到19996 30,国上网用已超400时代然而新故事已经国产数据库爆发式增长 甲骨文传说 恢复高考后星火燎原 主题曲 中国数据库江湖40数据库,将计算机科学和易于人类理解认知的数据管理方式完美的衔接在了一起,从上个世纪50年代开始,就逐渐影响 并改变了世界,但在中国,数据库是怎样发端,成长并演变成今天的燎原之势? 下图:萨师煊以及当年的一些教材。 2008 1 16 ,Sun 宣布已经MySQL AB达成收购协议, 以大10 亿 元收购 MySQL ABsun MySQL AB的商业路是,大用 户与开发员社区, 然后商业吸引MySQLMonty没有加入 Sun职创Monty Program ABMySQL的代码继续开发分支MariaDB历史往往螳螂捕蝉黄雀Sun没来得及施MySQL 抱负,自困境泥潭,持的业Sun曾经在一价下跌近23%值从2000亿SunOracle收购MySQL Oracle口袋收购数据库行业的大的,上的垄断然还 软的SQL serverIBMDB2等) 越来越担心MySQL逐步一个商业的软件。传闻MySQL 8.0 授权协议,将变得更2013年,棱镜潜伏视野以外的国产数据库一出现, 达梦金仓、神国产数据 库得到了广泛这些数据库用于,国财政军事等专领域领域完全的开数据库自研数据库将是,这也是MariaDB得到广泛原因,阿里,腾讯都先赞助Mari- aDB行业变局 云数据库 阿里云新的自研数据库产品架构猜想。 责任编辑:施亚泽 校对:李婧 2017 8 27 日 星期百科 14

Transcript of 责任编辑:施亚泽 校对:李婧 中国数据库江湖40年 阿里云新的自...

Page 1: 责任编辑:施亚泽 校对:李婧 中国数据库江湖40年 阿里云新的自 ...epaper.ntrb.com.cn/new/jhwb/page/2/2017-08/27/A14/... · 2017-08-26 · 国第一枚洲际导弹、中国第一代超级计算机、

从1999年开始, 各个IT社区开始兴起,一些数据库的同行开始走出封闭的公司,在社区里活跃起来, 更多数据库从业者获取知识的形式,也从产品文档、手册,变成了社区。

而这一时期, 也是各个互联网公司开始崛起的时期, 对于数据库的需求量变得越来越强烈。

Oracle数据库的一个致命缺点开始暴露出来,贵。 不仅Oracle软件贵,要维持硬件的开支相当庞大,另外对于管理员的能力要求,也非常高。 不仅如此,“第一是Oracle作为商业产品, 本身也有性能的上限, 第二是黑盒子。 对于没碰到过的场景,无论再怎么努力,也是无法预测可能出现的问题的。”当时的淘宝数据库大神余锋说。

中国的互联网公司大部分都草莽出身,对于性价比极为看重。而这个时候,美国的雅

虎公司开始率先使用MySQL数据库,一度在世界上有数以千计的服务器都是用MySQL数据库。在雅虎的示范效应下,很快中国的互联网公司就开始自己的MySQL之路。

很难想象, 在之后的爆发式增长中,包括以2014,15,16年“双十一”为代表的支付峰值、 下单峰值, 如果没有阿里自研的MySQL分支, 将会发生什么样的状况。 而MySQL的开源特性,也为其取代Oracle数据库提供了良好的基础。

所以,MySQL在国内逐步开始取代Or-acle的江湖地位, 成为诸多中国互联网企业的首选。 一大批MySQL领军人物成长起来,腾讯、百度、网易、小米、人人网、京东等诸多企业也都是MySQL的用户与开源贡献者。

今天阿里知名的MySQL数据库专家丁奇、何登成等也都是从百度、网易等各大互联

网公司中成长起来的, 当然也有阿里土生土长的彭立勋、翟卫祥。 为了保证双11,他们自行维护了一个MySQL分支,叫AliSQL。 在2016年杭州云栖大会上AliSQL宣布开源,声称在秒杀场景下,性能提升100倍。

中国互联网中的开源数据库大军, 除了MySQL以外,PostgreSQL、Redis、MongoDB和HBase等也开始活跃起来,PG的领军人物德哥、MongoDB的TJ、Reids的鹏程、HBase的曹龙等人也活跃在各大数据库大会和社群中,一起寻找着中国数据库新的方向。 另外阿里云的Redis、 国产数据库巨杉也纷纷开出自己的源代码,加入了开源数据库大军。

传闻国内众多新兴的国产数据库如人大金仓、达梦、神州通用、瀚高、上容、高斯等也都是或多或少学习、 膜拜了这些开源数据库后自行研发、开枝散叶的。 新的挑战,总在前方。

2015年的AWS� re:Invent大会上,亚马逊宣布了Amazon� Aurora。 Au-rora是一个关系型数据库,可以跨3个可用区域复制6份数据,其设计目标是提供高性能和高可用性(99.99%)。

在中国, 笔者猜测未来最有可能推出自研通用型数据库也将来自云计算厂商,数据库上云以后,很多玩法才刚刚开始,Cloud� Native的数据库, 将提供一个更有想象力的未来。

而在国内, 目前云计算产品线最全的就是阿里云了, 在有了自研的金融数据库OceanBase后,阿里云完全有能力在某一天推出自己的自研通用型数据库。届时,国内二线云计算玩家也许就会在自研通用云数据库上加快步伐, 但能否有这个建设能力,那就见仁见智了。

中国的数据库,伴随着时代的发展,故事仍然在继续。无论你是在淘宝下单,还是在刷朋友圈,乃至你的流量费用、你的银行卡账单,背后都有这篇文章里,提到或者没有提到的人们做出的贡献。

1978年,恢复高考以后的第一批学生,离开他们工作的农场、工厂,乃至西双版纳的热带森林,重新捡起书本,走进了大学校园。 迎接他们的老师萨师煊在黑板上写下了“数据库”三个字,

不光是这群年轻人,彼时的中国大陆,听说过这个名词的人, 也不过是极少数顶尖的计算机科学家。

在国际上,上个世纪50,60年代,随着信息技术的发展,60年代伴随着登月工程等大型项目而生的数据库,已经从一门新兴科学,走入了国计民生领域。 1961年,美国通用公司

研发的第一个数据库系统DBMS诞生。 1976年霍尼韦尔公司(Honeywell)开发了第一个商用关系数据库系统———Multics� Rela-tional� Data� Store。

1978年,美国的Ellison在为中央情报局做一个数据项目时候, 敏锐发现关系型数据库的商机。 几个月后,Oracle� 1.0�诞生了,这个看起来只不过是个数据库玩具的产物,当时除了完成简单关系查询不能做任何事情,就是这样一个“玩具”,让Ellison从此踏进了信息管理这个巨大的蓝海产业, 并在短短十几年间,成长为世界级的巨人。

1982年, 萨师煊起草了国内第一个计算机专业本科“数据库系统概论”课程的教学大纲。 中国数据库的第一代学生,走入社会已是80年代初,他们将数据库广泛带入了学校,学院,以及科研机构,进而带动起了上世纪末的中国数据库行业在国防、军工等领域的应用。

今天已经无从考证,但我们可以想象,中国第一枚洲际导弹、中国第一代超级计算机、中国第一个正负电子对撞机、 国产歼击机甚至国产大型驱逐舰, 在八十年突飞猛进的国家科技成果进步中一定有第一代中国数据库人身影。

1989年某一天,台湾人冯星君兴奋不已,数月前Oracle总部决定进军中国,冯星君带着10万美金的启动资金来到中国。 就在此时,他惊讶地发现中国最有价值的中文词汇:“甲骨文”居然尚未注册,他天才般地决定将Oracle的中文名称,注册为“甲骨文”。

从此,甲骨文这三个字,就在中国大陆上生根发芽,几乎在同一时期,中国出现了两个对于数据库强需求的行业。

上个世纪80年代末, 中国的经济体量开始剧增,信息流与资金流的以几何级的速度增长:1978年, 中国电话总用户数为214万户,2003年,中国电话数达到了22562万。 而银行的业务也开始变得越来越复杂,各项业务开始迫切的需要新的工具。

当时的中关村盗版泛滥买一套Oracle软

件只需要2500元人民币, 在美国, 一套的Oracle� DOS版要卖1700美元。冯星君说服了Oracle总部,准许他在中国将一套的Or-acle� DOS版只卖500美元。 有培训、 有服务、有手册,价钱和盗版一样,只用3个月时间,Oracle就卖出了5000套。

冯星君曾经将自己的家族企业发展成了Oracle在中国最大的代理商而在被解职以后, 传闻曾经派打手冲击Oracle会场,甚至差点被不明黑社会的人暗杀,这些充满了想象意味的场面,构成了那个特殊年代的商业江湖。 但无论如何,Oracle就这样在中国站住了脚, 而真正让Oracle一统江湖的是

“97工程”。 1997年,Oracle顺利地拿下东三省邮电管理局5期工程的大单, 也给In-formix(英孚美软件公司)、SYBASE(塞贝

斯)、CA、Digital(DEC电脑有限公司)等业界几大厂商沉重的打击。

而中国的第一代DBA就在97工程中崛起,这批中国第一代DBA,其中绝大多数都已经是中国电信行业的元老级人物:多已成为省市一级的总工程师。 甚至有的已经离开电信领域,步入仕途。

中国数据库的行业格局就在这一时期形成了:金融行业用IBM� DB2数据库,Informix数据库,在电信行业,则是Oracle的天下。 同时,一批围绕Oracle生态成长的企业,也逐步壮大。

此时此刻的中国,正在变革前夜。 1999年,阿里巴巴诞生,1999年,腾讯诞生,到1999年6月30日,国内上网用户数已超过400万。旧的黄金时代仍在延续,然而新的故事已经来临。

国产数据库爆发式增长

甲骨文传说

恢复高考后星火燎原

□主题曲

中国数据库江湖40年数据库,将计算机科学和易于人类理解认知的数据管理方式完美的衔接在了一起,从上个世纪50年代开始,就逐渐影响

并改变了世界,但在中国,数据库是怎样发端,成长并演变成今天的燎原之势? 下图:萨师煊以及当年的一些教材。

2008年1月16日,Sun宣布已经与MySQL� AB达成收购协议, 以大约10亿 美 元 收 购 MySQL� AB。 sun 给MySQL� AB设定的商业路径是,扩大用户与开发人员社区, 然后再创建商业服务吸引付费用户。

但MySQL之父Monty并没有加入Sun,而是离职创立了Monty� Program�AB, 接过MySQL的代码继续开发新的分支—MariaDB。

历史往往是螳螂捕蝉黄雀在后,Sun还没来得及施展自己在MySQL上的抱负,自己就陷入了困境的泥潭,持续下滑的业绩, 让Sun曾经在一天之内股价下跌近23%。 市值从2000亿美金迅速滑落。

最终Sun被Oracle收购,而MySQL也落入Oracle口袋。

一次收购, 带给数据库行业的影响是巨大的,事实上的垄断形成了(虽然还有微软的SQL� server,IBM的DB2等)。越来越多的人担心,MySQL会逐步变成一个类商业的软件。而据传闻,MySQL�8.0�的授权协议,将变得更加苛刻。

2013年,棱镜门事件曝光,潜伏在公众视野以外的国产数据库逐一出现,达梦、金仓、神通、南大等一批国产数据库得到了广泛关注, 但这些数据库多应用于央企,国家财政,军事等专用领域。

而在通用领域, 完全不属于任何组织的开源数据库与自研数据库将是未来的主流,这也是MariaDB得到广泛关注的原因,阿里,腾讯都先后赞助了Mari-aDB。

行业变局

云数据库

阿里云新的自研数据库产品架构猜想。

责任编辑:施亚泽 校对:李婧2017年 8月 27日 星期日百科14