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

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

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云计算微博,了解更多云信息。 

华云数据推运营型PaaS Plus平台,联合Tmax走出“去IOE”的云化之路 聚焦移动新势力 MDCC 2014免费展位团队名单公布 详解Google Authenticator工作原理 云计算的乐高玩具,Docker从根本上改变应用程序开发 【先锋】eSage缔造异构虚拟化管理技术,做数据中心核心思想执行者 Uplinq2014:亲身体验Vuforia与智能眼镜设备 MDCC 2014 移动开发者大会议程全面揭晓! 顺丰模式:物流行业“互联网化”的科技之路 移动应用云服务工具APICloud宣布完美适配iPhone6 从应用分发到能力开放 华为开发者联盟沙龙上的共赢理念 SOOMLA框架:移动游戏分分钟创建个虚拟商店 Facebook:如何让应用适合所有系统、带宽以及屏幕 Docker实践者不能错过2014 Container技术大会的九大理由!(讲师议题全面揭晓) 2014全球云计算大会中国站(CC China)精彩集锦 腾讯X5浏览服务正式开放 30多款APP成为首批受益者 Node.js设计经验谈 LeanKanban University首位中国认证讲师路宁:看板会为更多国内企业带来深刻变革 环信IM沙龙纪实:无分享不IM,无社交不未来 【工具推荐】ESL:更简洁、更高效的标准加载器 【先锋】亲加通讯云:以云服务模式为App提供社交引擎 2014中国移动开发者大调查第一批获奖名单大曝光 移动开发云服务AVOS Cloud宣布完成A轮融资 Uplinq2014:人工智能嵌入硬件 万物互联建生态 Uplinq2014:基于Vuforia的新奇智能玩具 一应俱全!开源跨平台3D应用开发框架Minko 【线下技术培训】敏捷测试实战解析和系统方案 《近匠》Ping++:简单、高效、第三方支付SDK 有关编程的12个猜想 【问底】王帅:深入PHP内核(二)——SAPI探究 【CTO俱乐部走进汽车之家】活动图文实录 只为逼格?超薄便携式无线充电设备Deuce 启动windowns2000报错"no language support detected",请问怎么解决? WIN ME下怎么调试 ASP? oracle 存储过程代码格式优化 大家看过《ASP.NET完全手册》这本书吗?为什么书中提供的与书想配的站点http://www.prosetech.com/CompleteReference/不可访问呢? 紧急求救:如何根据数据库中的值以红色字体显示datagrid中的满足条件特定列特定行? 能不能实现用NOTES databse打开一个website(公司内部的),同时这个database自动关闭?? 用pear的进来报个名,以后互相学习~ VB.NET的两个简单问题??? not enough free disk space on /tmp,这个问题如何解决,(100分) 急寻:中缀和后缀表达式互转的源代码。 请问这个页面如何实现的..... 简单问题,在线等待中... 百分求购事务处理!! 用ATL写了一个com组件,在客户端怎么调用它呢? 请问如何取得USB摄像头和普通麦克的数据,怎样将已得到的视频音频数据在终端上播放 如何让WAS和Tomcat一样,运行JSP/SERVLET的时候出现错误进行提示? 用JDBC连接SQL Server 2000数据库问题?在线等待... 弹出式菜单的问题 各位大侠,寻求帮助,急!急! c语言类中的私有和公有变量在汇编中怎么表示? 关于EJB测试的问题 谁能给个错误处理的例子 比如 SQLSERVER 数据库关闭时 返回 “数据库关闭“ 的信息 部分匹配的问题 英文版XP中文显示问题 oracle,用PreparedStatement更新数据库,date型字段精确到分,应该如何操作? 数据导入的问题 有正义感的高手进来帮忙,干掉我设计的网站吧!在此不盛感激,同时也代表天下IT民工谢谢。 开始学PHP的菜鸟说:我现在用一个支持PHP的空间。比如XXX.PHP就可以用。我想用数据库。怎么连接呢?我可以把数据库放到自己的目录下用数 送分 我用的是:无惧上传类 Version V1.2 ,但是,程序执行后无出错提示,担找不到上传的文件,什么原因,那位朋友邦忙解决一下. 使用“POPTEN新闻管理系统”为什么不能上传图片呀? 小弟想学习EJB,不知道那本书较好? 测试过程 请问: 如果将数据分页里的复选框全选,并将每个复选框得到的ID插入另一张表。?? 关于Adodb+DataGrid的配合使用问题,高手请进! ★ ★我想在资源管理器窗口上 再加上一个Toolbar,(我看到过有些软件做到了,而且添加的Toolbar中还有启动程序的按钮),请问怎样可以做到 请教:“纳入基线” vs.net的水晶报表连接oracle,但找不到表,什么问题?很急啊!!! 关于float,double类型的数据四舍五入的讨论! 有无软件或OS可实现一台强大的电脑带多套外设?(N多键盘、鼠标) 请问如何正确配置和使用第三方开发包阿? 触发一个已封装好的程序 根据textbox内容查询数据库怎么写? 内存访问错误,参与者有分! 如何在类中创建一个其它类对象的数组? 急!不用数据窗口的事务处理!150 excel导入sqlserver 请问层如何显示在控件之上(比如select)? 多CPU下的SQLSERVER问题 散分,只为了心中郁闷! 100分狂送:你了解 福建实达电脑设备公司应用软件部??? 一道面积题,两个正方形,大正方形边长8cm,小正方形边长6cm,求阴影部分,如图. 已知函数y=根号15-2x-x平方的定义域为A,函数y=a-2x-x平方的值域为B,若A为B的子集,求a的取值范围 若函数y=kx平方+4kx+3分之根号x开3方的定义域为R,求实数k的范围 1.已知函数f(x)=2sin^2 xcos^2 x,x∈R,则f(x)是最小正周期为___的___(奇/偶)函数2.若函数f(x),g(x)分别是R上的奇函数,偶函数,且满足f(x)+g(x)=1/(e^x),则有A.f'(x)+g(x)=0 B.f'(x)-g(x)=0 C.f'(x)+g'(x)=0 D.f(x)-g'(x)=0 高中函数(过程重要!)1.已知函数f (x)的周期为2,当x属于(-1,1]时,f(x)=x^2,则当x属于(3,5]时,f(x)=_____?2.已知函数f (x)是定义在R上的奇函数,f(x+1)=-f(x),当x属于[0,1],f(x)=x则F(2008)=_____? 具体是这样的:已知等腰三角形的周长为80,以一条腰作出的等边三角形的周长为90,求原等腰三角形的面积. 8,9,10三题请速帮忙解答, 请问德语的Eben 美术家是如何进行表达的——美术作品的艺术语言 德语 so dassChrisoph ist so groß,dass ein normales Auto ihm nicht passt.请问我从句的语序对不对? where is the magazine?it is( )there.用适当的介词填空 铁腕普京突击检查俄军核战备以色列攻击叙利亚军事基地 目标是俄制斯诺登莫斯科生活照曝光:休闲打扮未戴联合国称叙利亚完成对化武生产设施功能叙利亚当局表明愿无条件参加叙问题国际留祥路本月起改叫石祥西路 路牌错了破男硕士年薪5万月花400 穿旧衣相亲男子为救假装落水儿童瘫痪 28年后获美国六大互联网巨头致信国会要求改革监自称21岁大学生 40岁男子男扮女装中央第八巡视组组长:着力发现选人用人云南丽江古城禁噪:白天禁放音乐梦幻西游手游星怒击杀注意事项详解Go! Girl Guides:让姑旅游美食真人秀《上菜》第三季启动拍摄游戏产业服务联盟(MISA)理事会成用大数据优化食材搭配和推荐,Hand二环边的诱惑:70万就能买学位房蒋方舟谈创业:空手套白狼不等于创业理【深度】关于微电网 你需要了解更多!最美国家看巴西 摄影师的美景纪念梦幻西游手游装备特效可以用洗练石洗吗
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘