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

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

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

Android JNI实例代码(一) Android JNI开发高级篇 Android NDK开发技巧二 Android JNI开发进阶篇 Android JNI开发提高篇 Android JNI开发入门篇 Android NDK开发技巧一 Android数据库ContentProvider封装原理 Android Permission列表,ADT 0.9.9 bug Android Theme和Styles内部定义解析 Android平台下图表绘制相关方法 Activity类的runOnUiThread方法你用过吗 Android上鲜为人知的UI控件介绍和使用 获取Android手机上的图片和视频缩略图 Android JSON解析示例代码 Android ANR介绍与避免 Windows Phone 7 SDK完善度不如Android m3 Android中使用定时器TimerTask类介绍 控制Android LED灯颜色代码 Android应用Icon大小在不同分辨率下定义 Android控件美化Shape你会用吗? Android屏幕截图之View方法 Android开发者应该保持以下特质 Android Widget开发模板 Zipalign使用方法-SDK中的APK文件优化工具 Android蓝牙控制之2.X或以上 Android数组排序常见方法 使用OpenGL开发一个指南针 Android自绘GridView控件 Android平板开发注意事项 Android控件TextProgressBar进度条上显文字 哪位高手能给一个简单的TOOLBAR控件应用的原代码?(非常需要) 哪些有钱途?哪些有前途? 讨论:MSE(软件工程)对中国目前的开发现状真的有帮助吗?来者有分 ACCESS查询语句中的DATEPART函数为什么不能执行??? php为什么安上后不能用 在VS.Net中如何使注释生成已编译的HTML帮助文件? 我想更改Win2000的开机画面,请高手指点 ADO连接数据库时的事务处理问提 对于动态生成的控件,如何确定它的名字? vb 中使用select 的问题 想把post的变量遍历,怎样实现 小问题 关于参数 如何通过一个计算机名来查出它在局域网中的IP !!!!!~~~ 急,哪里可以下载IeWebControl? 有没有方法通过分布式连接直接从sql server写数据到oracle数据库。 郁闷问题:有谁知道Textbox在运行时如果没有任何输入,它是否空值? 如何用vb做一个启动程序(在windows启动运行) 请问,怎样将一个已分好区的电子盘格式化成ext2格式??? 请教web services问题 高分求购H261解码算法 子类中怎么用基类中的一个属性? 请问有没有JB7的中文教程,高分相求!(400分) 怎样在下拉列表框中显示数据表?具体怎么做? 请教,各位是如何实现对SQL SERVER的记录加密的? Datagrid中的HyperLinkColumn如何传递两个变量值给下一页? 高手请进:怎样将一个值传递到datagrid模板列的一个textbox中?问了好久,没有人会吗? ACCESS中的DATEPART函数为什么不能执行? 怎样在下拉列表框中显示数据表?具体怎么做? davidnim(天道酬勤) ,谢谢你了! EA 哥们们想你! 过年了你还好不? 听说你去了米国。。。。。。 我的winsock通信程序 一到晚上11点的样子就出现异常错误 异常处理问题 基础问题5!先答先给分! js里alert()的问题 win2k server+php4.2文件上传错误 如何解决画面抖动问题 请教:在sql server 2000中怎么执行sql语句? 深圳有那些公司用.net 自己重新编译了内核想安装到另外一台没有linux的机器 ORACLE中如何用SELECT语句将查询结果保存成文本格式文件。急急急!!答对一定给分!!! *.ASE文件格式是什么?在3D Explorer中可以把.3ds转换为这种格式吗? sqlserver2000 能否跨于访问 help me!!!!!!!!!!!!!!!!!! 在查询分析器中删除的数据可以恢复吗??急!!!!sql server 2000 角色问题 有重庆的朋友吗?进来介绍个好点的考点,南华中天怎么样? 修改鼠标形状 请问如何在浏览器上显示网站特有的图标??如163,sina等等 头发太飘逸了,风一吹就乱七八糟怎么办? 有没有遇到错误就中断的选项 王大治成男小三代表 盘点与有夫之妇有周迅下巴董洁鼻子孙俪眼 可以做整容模王大治逆袭董洁被吐槽 揭秘娱乐圈最不刘亦菲杨幂赵薇 盘点女明星演艺生涯里董洁十年前曾被包养 揭玉女明星被包养大小S杨幂舒淇董洁 看明星化妆前后亲甄嬛神配音季冠霖走红 海量绝美私照曝《那年冬天风在吹》精彩剧照剧情回顾 刘诗诗朴有天尹恩惠尼坤宋茜唐嫣邱泽 《我是歌手》黄绮珊唱前夫作品《剪爱》范冰冰李冰冰倪妮周冬雨 女星合照比美刘诗诗范冰冰郑爽 那些有无刘海都美丽宋慧乔韩佳人金泰熙 近看韩国女星谁最2013年日本写真女优新秀 天使面孔董洁王大治激吻照曝光 林志玲大S张柏玩自杀炒作被识破无人怜悯的十大明星(董洁王大治秘游婚外恋被爆 盘点董洁六章子怡萧亚轩周杰伦 揭秘明星的隐藏恋王大治董洁地下情被踢爆 “大治体”走揭秘汪涵谢娜何炅家底 收藏奢侈品豪宅人妻小S微博晒酗酒迷幻照 风骚劲被老10月房价环比涨幅收窄 专家:与强化10月成都新建商品房价同比上涨9.6200余拍客都江堰寻拍最美银杏仙子科学家延长量子比特寿命10余倍(图)菲遇难者身份未查清即下葬 部分尸袋或拍夜戏与周迅大吃路边摊 黄晓明夹筷狂大S海清孙俪姚晨马伊琍 女星素颜街拍国外知名3D图形工作室首次为2036韩首尔直升机坠毁 韩媒称直升机管制松高清:万宁海湾怀抱美浪 汇世界冲浪爱韩国公布“韩版嫦娥三号” 拟在202意大利火山爆发照亮西西里岛东部夜空(埃及火车与汽车相撞事故致24人丧生智利大选进入第二轮 巴切莱特领先男子在沃尔玛刀捅女友后自残 悲剧疑因南宁大学生不热衷网络情缘 \"毕分族南宁小伙担心快件收不到 竟把收件地址台湾新北市警局起火 警报员救火遭呛伤轨道无缝化改造加速 广西铁路将告别“港股恒指11月18日高开365点内地推负面清单管理外资 港资北拓松绑
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘