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

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

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

电话拨号 -VB资料 电子邮件的标准格式 (RFC 822)-VB资料 断开拨号网络的连接-VB资料 断开与 Internet 的连接 -VB资料 发送电子邮件附件-VB资料 VB获得用户网络登录名 基 于Win95 的VB5 串 口 通 信 程 序 基于Win95的VB5串口通信程序 检测运程数据传送的断线-VB资料 简单电子邮件发送程序-VB资料 VB建立拨号联接 -VB资料 将所有窗口最小化-VB资料 VB利用IE控件访问Internet VB利用IE控件设计简易浏览器 VB利用Mscomm32控件判断MODEM是否打开,或者正在工作,并且判断拨号时是否遇忙音 VB利用TAPI进行电话拨号 利用VB访问Internet 利用VB设计聊天室 利用Visual Basic实现无线通讯 VB利用Winsock控件实现局域网通信 VB如何从 Internet 上取回某一个网页的內容? VB如何检测是否已连接到Internet? VB如何利用Winsock控件编写自己的Internet程序 VB如何每天抓取 Internet 上某一个网页中的图片来更换桌面的壁纸 VB如何启动拨号网路中的连线? VB如何使用MSCOMM32.OCX发送大于80H的字符,可否给个示例程序? VB如何用VB打开默认浏览器或默认发信程序? VB如何用Visual Basic编写小型的网络系统 VB如何在程序中启动 NT 的【拨号连接】对话框? VB如何在网页上使用 VB5 制作的 ActiveX 控件? VB如何中断【拨号网络连接】? ■■BCB没有PTR函数?DELPHI中的PTR对应BCB中的函数是什么?请高手指教■■ 我加不起分,怎么回事? 求一个位运算的算试 《深入浅出MFC》中一个小问题不明白! 关于键盘消息的问题 谁有《Linux内核源代码分析》.发给我或告诉我连接都给分 在SESSION STARTZ()中是不是不能用ASP脚本程序? 问一个菜鸟级的问题。答者有分。 为何我用CDialogBar生成的停靠栏上Button都是灰色的? Help!!help!!请教如何在vc程序将我的信息发到别人的手机中?? tapi播放语音 关于变量传递问题,请高手帮忙! 有谁在OnDraw()中用过MessageBox()?为什么不是死循环?怎么解释发生的现象? 关于播放flash的问题 把0显示成0.00怎么弄? 简单问题,怎样得到ListView一单元格中的内容,如用GetItemText请问里面的参数怎样添? 全新安装的redhat 7.2为什么启动kde后不能打开Konqueroer浏览器和主目录 研究生在毕业时真的比本科生有优势吗? 请教:谁知道自动控制原理根轨迹乃试图。。,的算法? 我的AOUTOCAD总装不上??? 爱恋是什么东西?是好人就来看!!! 新闻组(NNTP)怎么用? 为何我用 Delphi写的 MDI Child Window关闭后无法打开? 为什么这样画不行呢? 语句char a='\72'则变量a包含几个字符 急,不难的问题(有代码) 问一个幼稚的问题,delphi6.0分为那几个版本,你们都用的哪一个。 呵呵,下网了,今天捞了150多的专家分,太少了~~,明天在我星期5发布的帖子里给大家分,每个人大概都有10分左右吧~~ 请问各位,现在什么版本的LIUX比较好,你们一般用那种? 快毕业了才心动!怎么办? 为什么我的可用分越来越少,参与分加得少,怎么回事啊 快毕业了才心动,怎么办? 有什么办法可以加快ACCESS的速度 快毕业了才心动~怎么办? 请问设a=3,b=4,c=5,则表达式!(a+b)+c-1&&b+c/2的值是多少? 我下载了tinyDB 2.8,需要注册怎么办? 高价寻求软件开发(5000.00元报酬) 网页填写提交表单时经常出现停顿,怎么回事? 111高价寻求软件开发(5000.00元报酬) 各位大虾,深圳那儿买书可以打折? putao请进 双服务器的网络连接问题,请进来看看。 pb7的exe连接sql server2000真难呀,我都弄了两周了!!!!!!!!!!还没解决!!!!??? 怎样响应鼠标在对话框上画图啊? 怎样访问局域网内的机器? asp+sql的查询! 有关MIDAS的问题,请看http://www.csdn.net/expert/topic/374/374719.shtm 紧急!!如何使用ADO创建数据库及表(zwjmouse) 哪位大侠能提供一个c语言写的俄罗斯方块的有注释的源程序(高分) 一段可以冒充QQ上线,下线的源代码,支持最新版0710B 有关于Delphi开发局域网数据库系统的书籍或者资料吗? 已知函数f(x)=a+1/(2的x次方-1)+是奇函数,求实数a的值和f(x)的值域. 求七年级下册历史期末试卷 2009年全国文综历史的一道选择题答案1787年费城会议制定的《美利坚合众国宪法》规定:合众国不得授予贵族爵位.这反映了美国宪法的主要原则是( )A民主主义B平等主义C自由主义D共和主 已知函数f(x)=2的x次方+1分之a×2的x次方+a-2(x∈R),且函数f(x)为奇函数.(1)求实数a的值 (2)求已知函数f(x)=2的x次方+1分之a×2的x次方+a-2(x∈R),且函数f(x)为奇函数.(1)求实数a的值 将一个扇形的半径扩大为原来的3倍,同时将他的圆心角缩小为原来的一半,这样所得到的新扇形的面积比原来的面积增加了70平方厘米.求原来扇形的面积最好今天 2008年四川卷物理卷选择题21题详解由什么几何关系,麻烦说清楚一点 ,还有为什么光线和玻璃球刚好是轴对称的 已知函数f(x)=(2的x次方+1)(后分之a·2的x次方+a-2)(x∈R)是奇函数,求实数a的值. 将一个扇形的半径扩大为原来的三倍,同时将他的圆心角缩小为原来的一半,这样所得到的新扇形的面积比原来 已知一个扇形的面积是100平方厘米,现将它的圆心角扩大为原来的2倍,而将它的半径缩小为原来的1/2,这样所得的扇形面积是多少呢 取50毫升稀硫酸与一定质量的镁铝合金反应,合金全部溶解,向所得溶液中滴加5mol/L的氢氧化钠溶液至过量,生成沉淀质量与加入氢氧化钠溶液体积关系如图,则原合金中镁的质量为?(沉淀最大值 a的平方的n-1次方= 已知一个扇形的面积是100Cm平方,现将它的圆心角扩大原来2倍,而将它的半径缩小为原来的二分之一,这样所得的扇形面积是多少呢? 将5.1克镁铝合金溶于70毫升4MOL/L硫酸中,当合金完全溶解后,再加入80毫升7MOL/L的氢氧化钠溶液,得到的沉淀质量为13.6克,则加入硫酸时,产生氢气的物质的量为? (-a的 n-1次方)的平方= 扇形的半径扩大为原来的两倍,圆心角缩小为原来的二分之一,那么扇形的面积会怎样 在电脑上打a的m次方怎么打? fx为二次函数,满足f(f(x))=x的四次方-2x的平方求f(x) (a的n次方)平方÷a的n-1次方 在一次闪电过程中,把3*10的20次方个电子转移到地面,如果闪电电流平均值为1*10的3次方A问这次闪电过程持续了多长时间 将5.1g镁铝合金投入到500mL2mol/L的盐酸溶液中,金属完全溶解后,再加入4mol/L的NaOH溶液,若要使得到的沉淀量为最大量,应加入NaOH溶液的体积为多少? (a-b)的平方(a-b)的n次方(b-a)的5次方 6.28立方米等于多少升 二次函数 求F(X)=X的4次方+2X的平方-1的最小值 25mL的稀H2SO4恰好中和20g10%NaOH溶液,则硫酸的物质的量浓度为写出计算过程! 36763.6等于多少立方米 把5.1g镁铝合金溶于60ml 5mol/L的硫酸溶液中,完全溶解后再加入65ml 10mol/L的氢氧化钠溶液,得沉淀9.7g继续加氢氧化钠沉淀消失(1)当加入-----ml氢氧化钠时,可使镁铝离子全部沉淀(2)计算合金溶 称取m克纯NAOH配成500ml溶液,取出25ml恰好与20ml盐酸完全中和,盐酸的物质的量浓度 一个圆的半径缩小到原来的2分之1,则他的直径缩小到原来的(),他的周长缩小到原来的() f(x)为二次函数,且f(x-1)=x的二次方-x(1)求f(0)的值并求f(x)的解析式(2)若x属于【-1,1】,求f(x)的值域 某种待测浓度的NaOH溶液25mL,加入2OmL1mol/L的硫酸溶液后显中性.计算待测浓度的Na0H溶液的物质的量浓度. 一个数的n次方怎么打? 已知二次函数f(x)=(㏒10a)x的二次方+2x+4㏒10a的最大值是3,求a的值 人教版七年级英语08-09期末试卷 怎样用计算机破一个数的三次方?怎么样才能用计算机破一个数的三次方?需要什么按键,可以的话要截图》》》 一个扇形的半径不变,若圆心角扩大2倍,则面积扩大了3倍;若圆心角缩小为原来的1/2,我要提问,请大家帮忙一下.半径扩大为原来的2倍,则面积扩大了( )倍.快啊,哥们.我好急... 一桶水的质量正好等于这桶水的3/4,加上3/4千克,这桶水重多少 一个数的N次方怎么打出来 将一个扇形的半径扩大为原来的3倍,同时将它的圆心角缩小为原来的一半,这样所得到的新扇形的面积比原来的一个扇形的半径扩大3倍,将它的圆心角缩小为一半,所得到的面积增加了70平方厘 扇形的圆心角扩大为原来的2倍,半径缩小为原来的1/2,则扇形面积()A:不变B:扩大2倍C:扩大为原来的4倍D:缩小为原来的1/2 镁铝锌的混合物20克与足量的稀硫酸完全反应,蒸发水后得到68克固体,则反应过程中放出氢气为多少克? 扇形的圆心角缩小为原来的1/3,半径扩大为原来的3倍,则扇形面积()A:不变B:增加了3倍C:缩小为原来的1/3倍D;扩大为3倍 扇形的半径不变,圆心角缩小到原来的1/2,则它的面积()A:缩小到原来的1/4B:缩小到原来的1/2C:缩小到原来的1/8D:无法确定 40g镁铝锌的混合物与足量的稀硫酸反应,蒸发水后得到136g固体,则反应过程中放出氢气的质量为( )A.4g B.3g C.2g D.1g还要有为什么,我知道答案了 将镁,铝的混合物1.32克溶于100mol/LH2SO4溶液中,然后低价1mol/NaOH溶液,在将镁、铝的混合物1.32克溶于100mol/LH2SO4溶液中,然后低价1mol/NaOH溶液,在滴加NaOH溶液过程中,沉淀的质量随加入NaOH溶液的体积 若一个扇形的圆心角扩大2倍,半径缩小为原来的一半,那么所得的扇形面积与原来扇形面积的比值为?注意!是比值 23.36立方分米等于了多少立方分米(用分数做) ,1mol金属铝与足量氢氧化钠溶液反应,产生的氢气的物质的量是多少? 一个扇形的圆心角扩大2倍,半径缩小为原来的一半,所得的扇形面积与原来扇形的面积的比值为______. 一个扇形,如果半径缩小到原来的三分之一倍,圆心角扩大到原来的9倍,那么面积_________如题 求1\2+2的平方\1+2的立方\1+2的三次方\1+...+2的n次方\1的值. 有一未知浓度的盐酸溶液25mL,在加入0.5mol/LAgNO3溶液25ml后 改加NaOH溶液结果用去1mol/LNaOH溶液25mL,恰好完全中和,则盐酸的物质的量浓度为 七年级下册地理期末试卷七年级册地理期末试卷 嘉兴市七年级下册历史期末试卷(2008)快,我们明天考 将BaCl2•xH2O的晶体244g溶于水配成100mL溶液,取此溶液25mL与50mL0.1mol•L^-1的AgNO3溶液作用,刚好把Cl-离子沉淀完全,试求:(1)2.44gBaCL2•xH2O的物质的量;(2)BaCl•xH2O的摩尔质量;(3 七年级下册地理期末试卷(附答案) 七年级下册历史期末试卷 七年级下册历史期末试卷七年级下册试卷 2008年、2009年历史考研真题给出完整的题目就可以了, 最好两份 急要往年人教版滴 现代人搬新居,朋友们前去祝贺,叫 撩锅底 ,一般送贺礼.那么在宋代开封,流行的方式怎么样?请你猜猜.A送烟酒B送水果C送鲜花D献茶
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn