说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

拥抱开源还是坚守阵地:传统数据库供应商面临抉择

HTML文档下载 WORD文档下载 PDF文档下载
开源软件正在引爆整个数据库产业,对于几十年前就在这个行业摸爬滚打的软件供应商来说,他们的商业模式面临着日益加剧的威胁,努力维持现状还是搭载开源的顺风车进入企业软件的新时代,他们不得不做出抉择。

开源软件作为企业项目的合法选择已经问世很久了。Linux在90年代至21世纪初一直是开源软件的代表,现在从底层的操作系统到上层的应用程序,开源软件已经无处不在。一些大型的IT企业,包括类似Goldman Sachs的保守机构在选择新技术时,都会将技术的开源状态列为首要考虑因素。

NoSQL开拓市场

数据库行业应该是受开源软件冲击最大的行业,特别是当NoSQL出现时,一切都变了,它的影响比MySQL更甚。在关系数据库管理系统流行的年代,如果想要企业特性的数据库,可以选择Oracle数据库、IBM DB2或Microsoft SQL Server;对于一些特殊的工作,你会从其它众多的专有系统中做选择。很多情况下,NoSQL数据库并不排挤关系型数据库,但是在快速处理海量或半结构化的数据时,它们发挥了主导作用。最早使用开源技术的多是互联网公司,现在其它类型的公司如Disney(已部署MongoDB和Cassandra)、MetLife和Comcast也都纷纷部署了NoSQL。

对于某些遗留的应用程序,NoSQL数据库正在取代关系型数据库和其他私有数据库。Travel conglomerate Orbitz最近将其Oracle Coherence数据库替换为Couchbase,性能得到了显著改善,并且成本大幅度降低。LinkedIn开发了名为Espresso的系统意图完全抛弃Oracle数据库,LinkedIn计划年内将Espresso开源。


图:多数NoSQL数据库都是开源的

拥抱变化,让客户满意

传统数据库供应商面临的最大问题则是,如何应对开源技术对其利润的影响。谨慎的处理策略似乎是“拥抱”NoSQL,尤其是流行的MongoDB技术。IBM正在将MongoDB与其现有数据库产品进行紧密对接,并将其作为下一代应用程序的标准。Microsoft则利用其Windows Azure云计算平台吸引MongoDB开发者和传统的SQL Server开发者。Oracle则采取不同的策略,基于键值对BerkeleyDB技术,Oracle开发了自己的开源NoSQL数据库。尽管10gen开发MongoDB是要公开挑战Oracle,但Oracle还没有明确的应对策略。

不管这些公司的NoSQL策略是怎样的,他们的共同想法是:尽力满足客户的需求。尽管在MongoDB上构建应用程序或者存储数据,都意味着许可授权收入的降低,但是这样起码可以留住这些客户。

Hadoop野心勃勃

Hadoop才是传统数据库的终结者。它正在成长为一个更通用的平台,试图“吞噬”一切数据。Hadoop不仅是一个批处理MapReduce作业的平台,而且可以快速处理额外的功能,如交互查询、企业搜索和流处理。在Hadoop上还可以构建图形数据库和HBase,这只是一个开始。类似于Cloudera的公司,一度被认为是分析数据库和数据仓库供应商的战略合作伙伴,现在看起来更像是他们的竞争对手。

当我(笔者)就数据仓库“领头羊”Teradata公司财政收入下降问题询问Cloudera联合创始人兼首席战略官Mike Olson时,他说相比传统技术,Hadoop作为一个通用的数据平台,可以用更少的资金处理很多工作。

如果不是Hadoop部署服务供应商,就是更高层次的创业公司,如Platfora、Continuuity、Datameer和其它试图改善Hadoop平台的公司。与流行的第三方应用程序(如Tableau和Splunk)建立良好的合作关系,有助于更容易地利用Hadoop处理数据。

传统供应商要特别注意了,Hadoop预示着:客户可以不用为多个不同的工作负载购买不同的专有系统,客户可以将所有数据放入一个Hadoop平台。正如Olson所说,确实需要Teradata、Exadata或Netezza处理的数据,才会交给他们,其余的都可以留在Hadoop平台。

打不赢就收购

而那些传统的供应商也都有迅速而果断的反应。据可靠消息,不久之前,Microsoft试图以几亿美元收购Hortonworks,最新的传闻是Intel出价7亿美元加入了这场竞购。有讽刺意味的是:两个曾经面临反垄断诉讼的公司竟然要收购一个完全基于开源技术的公司。

Hortonworks完全可以拒绝这些巨头的橄榄枝,因为Hadoop拥有巨大潜力和需求。类似Microsoft、Teradata 和Rackspace的公司都愿意花重金请Hortonworks帮助他们开发自己的Hadoop产品。Teradata可以为运行在Dell服务器上的Hadoop客户提供参考架构,甚至可以帮助客户在任何机器上部署Hortonworks数据平台。

EMC和VMware合作推出的Pivotal有数百位工程师致力于基于Hadoop的分析数据库技术的研究。IBM也在构建一个完整的Hadoop产品。他们要么降低盈利“拥抱”Hadoop,要么承担失去大量订单的风险。


Hortonworks能够融资1亿美元也就不足为奇了,其中一半是6月25日宣布的一轮5000万美元的融资。Cloudera董事会新上任的CEO首次公开募股,如果Cloudera计划在两年内上市,那么这个比较很有意思:Oracle 在1977年成立十年后才上市,Cloudera在6月27日刚刚成立5年。

传统的数据库公司和技术不会很快消失,但是他们的收入来源在未来几年会经历一个重大转变。在某些时候,只有要求苛刻、最关键的应用程序才会需要高端的专有软件。其余的,使用开源软件就好了。(编译:周小璐/审校:仲浩)

原文链接:Prepare for change! This is not your father’s database industry

欢迎关注 @CSDN云计算微博,了解更多云信息。 

如何利用单台服务器实现10万多个Git仓库托管 Swift的初始化方法 TIOBE 2015年1月编程语言排行榜:JavaScript成大赢家 为什么iOS开发不需要Storyboard? 仅有纽扣大小的开发板 Intel Curie “撒娇”的豌豆荚?被百度手机助手屏蔽太糟心! 【工具推荐】Pgcli—自动完成和语法高亮的Postgres命令行工具 CES 2015:挑一款机器人带回家? 夜行、睡眠与健康:CES 2015十款酷炫的可穿戴产品 Java 9中新的货币API 唯“简”不破,Apple Watch App的设计之道 Google Glass从X labs“毕业”,更换项目负责人 不进化,则消亡——互联网时代企业管理的十项实践 RedMonk 2015年1月编程语言排行榜:进击的Swift! 微信开放JS SDK,这场web巨变意味着什么? 盘点一些iOS开发技巧:Swift和Objective-C 2014年,那些“颜值”爆表的UI动画 《近匠》爱加密:谁说iOS应用不需要保护? SwiftColorArt:开源易用的Swift图片类库 人气爆棚 干货满满 中国电信天翼开放平台开放日圆满落幕 必须Mark!43个优秀的Swift开源项目推荐 治拖延、疗懒癌!安利12款提高工作效率工具 把ES6带进Node社区 Io.js 1.0.0正式发布 Java 2014:10个最热门、最具争议性的话题 回顾:2014年最流行前端开发框架对比评测 实例讲解SQL注入攻击 调试大规模服务器集群的五大策略 .NET编译平台Rosly将迁移到Github Wasai虚拟现实头盔与体验馆发布:虚拟现实的线下经济 订票系统不再瘫痪 阿里云确认与12306合作 Apple前工程师Warren Moore:Swift中Metal使用初体验 十万火急,我遇上两个奇怪的问题。答者重谢。 请问:如何使用toString? 各位,期待已久的简单任务来了!又是100分!(SQL Server 2000) 好累啊,想放弃了,但又无法回头! Java中,Inner class可不可以使用final修饰符? 谁能告我liulee的个人网页地址呀??急 请教如何在程序运行时修改dbgrid控件options属性中的关于多选控制和整行选择的两个属性? 请推荐UNIX方面的书籍 如何使用toString()方法,谢谢 菜鸟系列:一个简单的编译错误,但我不明白!救命啊!!!! 这就是标准?SJ/T11234 SJ/T11235培训纪实 在哪里看我现在linux系统中用的应用软件的版本号?比如wu-ftp sendmail等等! 操作系统版本不同问题 BCB下怎么调用WINDOWS API函数,急 cpu风扇不转的问题…… 游戏开发的高手或者3维建模的高手,是怎样开发人物模型的呢? 今天下午有没有去微软发布会的????马上回答 关于字体问题!请教会者不难者!!!!!!!! 請問怎麼定義小一點得符點數???? ReadFile超时返回什么? 我的机器装了2000server,2000profession 和NT4.0,现在机器空间不够想把nt4.0和2000profession 卸载,请问应该如何进行?? 怎样用PB代码实现在MDI窗口里的 Ctrl + Tab 的功能 ? 如何将静态库加入项目中,有头文件,SETING出也加入,为何说和系统的库重复定义 如何调用非mfc的程序调用mfc下开发的动态连接库, 请问谁有监测图片变化的部分代码?(在线等待) GetCurrentDirectory()?? 用ADo更新图片(bmp,jpg)难道只能将原来的数据记录删除后在添加吗?不能直接更新吗? 请大家帮忙解决一下循环体的问题!!:) 请问oracle 自己带的http server(实际上是apache)如何配置class path 给你100分(OLE) 我在制作一个网络浏览器时遇到一个问题,在线等你的帮助 公司不做软件了,失业了,高兴送分 JNI 中内存管理的问题 ehlib控件的问题,如何在表中的一字段显示一个列表?分可以加,,,在线等 大家帮我 c# 的一大难题? 一定加分! 十万火急~~谁有完整的网站计划书? 能不能给我一份,万分感谢! 高分求教不用ActiveSkin实现金山词霸类窗体和按钮效果。 用delphi编写的dll结果不能调用,谢谢你的回答!!! mscomm控件读写串口的问题 正式加入水园 请教ListView控件的使用。 这里有100分(OLE) 公司不做软件了,失业了,高兴送分 请问,哪有oracle express object 的使用指南下载呀。 急~~~~~~哪里可以找到完整的网站计划书? 告诉我下载地址也可以,非常感谢!!! 急!!!怎样用VBA写一句话,判断word是不是当前活动窗口? CMainFrame::PreCreateWindow(CREATESTRUCT& cs) 的cs.lpszClass内容的不能改变 想了解下深圳的程序元的人工如何??请深圳的朋友介绍下好么?听说一般的都有6K~7K,是不是啊?? 插入表单的问题 SilverStream研讨会及中国CTO李渊明给人的印象 在饱和Ca(OH)2溶液中,放入少量CaO粉末,恢复至原温度在饱和Ca(OH)2溶液中,放入少量CaO粉末,恢复至原温度后,没发生变化的是(  )A.溶质质量B.溶液质量C.溶质质量分数D.溶剂的质量我 阴晴雨晦的晦的意思 一束光线与界面成60°角从空气斜射入水中时,发生了反射和折射,折射角为( ).一束光线与界面成60°角从空气斜射入水中时,发生了反射和折射,折射角为(  ).A、25° B、35° C、45° D、60° 对于一饱和Ca(OH)2溶液当向其中加入CaO后溶液密度怎么变? 上面一个雨下面一个云是什么意思 什么是青春正能量 【初三下科学】原始大气有水蒸气怎么没氧气?原始大气有水蒸气怎么没氧气?参考书里写的是有水蒸气的,水蒸气有H2O组成,有一个氧原子,怎么不会和其他的氧原子合成在一起生成氧气? 为什么生鸡蛋在水里会沉下去?而熟鸡蛋在水里会浮起来? 作文青春正能量600字-800字 举三个事例说明气体能容于水 生鸡蛋和熟鸡蛋在水中哪个来会浮起来? 浮力产生问题 懂的人进来在液体中 阿基米德定律:F=ρgv 但当它悬浮或者漂浮时 F=G 为什么算起来都不一样的阿 那到底应该用哪中进行计算! 硝酸铵溶于水温度会升高吗?请举出初中常用的溶于水会升温和降温的例子. 清明时节雨纷纷是形容天气还是气候的 求适合合唱又能传递正能量的年轻充满活力的歌 油是不是液体? 干燥剂 碱石灰 是氧化钙和氢氧化钙的混合物,在空气中容易变质,某研究小组对一只干燥管里的碱石灰样品的成进行试验探究猜想一,没有变质只含有 氧化钙和氢氧化钙 求 下列哪些是在说气候哪些在说天气 1.黄梅时节家家雨,青草池塘处处蛙 2.清明时节雨纷纷,路上行人欲断魂3.君问归期未有期,巴山夜雨涨秋池.何当共剪西窗烛,却话巴山夜雨时 4.梅子成熟季节, 电冰箱里的霜是怎么行成的?(凝华还是凝固) 请用二力平衡的知识简单解释物体浮沉的条件 清明时节雨纷纷 路上行人欲断魂描写的天气是a.伏旱 b.梅雨 c.霜凍 d.寒潮 天气是一个地方( )(长或短)时间里 ( )、( )、( )等的大气状况 天气对我们来说太重要了,r如果能 举例说明哪些液体和气体可以发声?一定要说明声源和发声原因,而且不要太肤浅的,要类似百科类的知识!(液体和气体各举两个例子)例:海啸时发出的响声是由于海水装击造成的. 清明时节雨纷纷受什么天气系统影响? 冰箱里的水蒸气遇到冰箱内壁为什么会凝华?气温差不多不是应该没变化吗怎么会凝华? 为什么风声雨声读书声 声声入耳能说明气体液体和固体能发声 生鸡蛋和熟鸡蛋哪个再水里容易转起来?要理由 电冰箱快速除霜 1立方厘米的水结冰后 求冰的体积是多少 我要完整的过程啊!谢谢! 为什么生鸡蛋能在水里浮起来而熟鸡蛋不能? 有的冰箱内会有"霜",这是用冰箱外空气中的水蒸发形成的,还是由冰箱内的水蒸气形成的?设计 天气是大气_____内的状况(如阴晴、风雨、冷热),比较____;气候是大____平均状况,比较_____. 一束光线以跟水面成45度角的方向从空气斜射到水面,则此光线经水面反射后的反射光线和进入水中的折射光线之间的夹角必定( )90° 填小于、等于或大于请说明理由 Cao可不可以和Ca(oH)2溶液反应 一束光从空气斜射到某种透明物质的表面,光线和界面的夹角是30°,反射光线和折射 折射光线和反射光线垂直,折射光线和入射光线的夹角是150度,反射角和折射角的大小分别是? 饱和Ca(OH)2溶液加入CaO能溶解么? 一束光线从空气斜射到界面MN上,入射光线与界面的夹角为30度,反射光线与折射光线恰好垂直,则入射角是 ,反射角是 入射光线与水平界面成37°角入射,反射光线与折射光线垂直,则反射角等于——折射角等于—— 在饱和碳酸钠溶液中通入二氧化碳,会有什么现象?为什么?碳酸钠和碳酸氢钠的溶解性谁大? 在一定条件下,Na2CO3溶液存在水解平衡:CO3 2- +H2O=HCO3 - +OH-.下列说法正确的是 如果一束光从空气中斜射入玻璃中,折射光线与反射光线垂直,与入射光线成170°角,求入射角反射角和折射角帮小弟 谢全家 CaO的水溶液和Ca(OH)2有什么区别?存在CaO的水溶液! 如图所示,一束光由空气进入某种透明物质时,在界面上发生反射和折射的光路,则下列A.AO可能是入射光线B.OB可能是折射光线C.OC必定是反射光线D.BO必定是入射光线 liyou .如图所示,一束方向不变的光线从右方斜射向水面,这时反射角是β,折射角是γ.若把水槽左端稍垫高一点,等水面重新平静后,反射角是β',折射角是γ',则( ) A)β'γ 这题选B,为什么当光由空气射入 在混有Na2co3和Naon溶液中通入CO2,哪个与CO2先反应?有什么现象? 在一定条件下,NA2CO3溶液存在水解平衡:CO3 2- +H2O=HCO3 - +OH-.通入CO2PH为什么会减小? 一束光线从右方斜射到水面,发生反射和折射,若把水槽左端垫高些,则反射角和折射角不变.原因是水仍然是平的.请问为什么水面仍然是平的? Ca(OH)2饱和溶液加入CaO溶液变浑浊 一束光从某种透明物质斜射向空气(如图所示)一部分光反射,一部分光折射,则折射光线跟反射光线的夹角是A.小于50°B.在50°与100°之间C.在100°与140°之间D.大于140° 1立方米的空气在水里有多大的浮力 什么东西可以表现出青春正能量 HCO3-+OH-====CO3^2-+H2O 对应的方程式是什么? 一个对每天跑操的感想,正能量,写每天跑操对自己的好处啊等等 到底什么是正能量 一束光由空气射入某介质,当入射光线和界面夹角为30 °折射光线恰好与反射光线垂直,则光在该介质中的传播速度是:A.C/2B.C/√3C.√3/2*CD.√3/3*C正确答案是D,我知道怎么算.我想知道的是,为什 我现在需要正能量,谁能给我正能量 Ca(OH)2溶液 达到平衡后 加热 pH变化? 加入CaO,恢复温度,PH变化? 阴晴雨诲哪错了哪个字并改正 一个生鸡蛋和一个熟鸡蛋 分别放在加有盐的水里 会有怎样的情况
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘