大数据中国 首页 大数据技术 数据库 查看内容
企业NoSQL应用需对症下药
2013-12-29 00:35 |原作者: Jack Vaughan|来自: TechTarget中国| 查看: 7689| 评论: 0

20选5开奖结果 www.qa2k2.com.cn 作为NoSQL数据库的代表,MongoDB、Cassandra以及HBase等都在以飞快的速度发展着。这些数据库旨在解决传统关系型数据库(RDBMS)无法解决的问题,因此也对RDBMS在企业中的“统治”地位提出了挑战。与此同时,虽然种类繁多的产品让NoSQL技术充满了活力,但潜在用户这个命题还是让NoSQL的发展蒙上了阴影。

在深入探讨这个问题之前,我们应该提出这样一个疑问:是什么让NoSQL变得越来越重要?简单的答案就是大规模分布式处理已经在应用中得到普及,这让传统数据库捉襟见肘。不得不承认,在一些企业应用,特别是Web应用当中,关系型数据库并不是最佳的选择。

举个很简单的例子,在大型分布式系统当中,传统关系型数据库的成本问题就能让企业头痛不已。它无法快速适应不同类型的数据,比如像文本,图片这样的非结构化数据。而在应对传感器以及Web活动日志等海量数据时,传统数据库的表现无法让人信服。

当人们发现有越来越多的理由摆脱关系型数据库的束缚时,“用正确的工具解决问题”就成了目前最主流的思维方式。而且出现了大量的NoSQL数据库选项,能够让用户来应对各种各样的问题。

寻找Cassandra

Apache Cassandra就是一个很好的例子。与很多其他的NoSQL技术相似,Cassandra数据库的出现很大程度上是依赖于Web 2.0巨鳄——Facebook在背后的支持。Facebook之所以创建Cassandra就是为了让社交网络中的用户可以搜索他们的收件箱。当Cassandra在2008年发布的时候,它能够在不同的数据中心之间进行复制,支持了上亿用户的搜索服务。

Cassandra是一个分布式键值(Key-Value)数据库,采用了行式存储的方式以及P2P(shared nothing)的架构。它的设计参考了Google的BigTable以及Amazon Dynamo。随着近几年的发展,Cassandra添加了对MapReduce的支持,改进了查询语言和触发器并对轻量级的交易以及数据压缩进行了优 化。

Facebook之后又用Hadoop和HBase替换了基于Cassandra的搜索系统,同时把Cassandra开源。而Cassandra也在2010年成为了Apache软件基金会的顶级项目。

对症下药

Cassandra表现出对互联网应用的良好支持。Tacoma公司的技术负责人Jason Atlas介绍,他们公司最著名的就是IID,即运行在MySQL数据库集群上,快速增长的IP地址数据库。Atlas透露,出于成本等原因的考虑,MySQL已经无法满足持续增长的需求。

IID每周都要收集60多万个不同的IPv4地址和主机名,相关的元数据收集也在快速增长。Atlas表示:“我们无法一次存储30天以上的信息,问题主要出在扩展性方面。IPv4数据更适合键值的存储方式,因此我们最终选择了DataStax提供的企业级Cassandra数据库?!?/p>

由于带有Google-Amazon以及Facebook的“血统”,Cassandra能够运行中廉价的服务器集群当中。Atlas表示,Cassandra能够支持接近线性的扩展,这是之前在MySQL上做不到的。同时DataStax的Cassandra也提供了与MapReduce的良好集成。

然而Atlas也提醒,无论是选择Cassandra还是其他的NoSQL数据库,“为了换而换”的想法是不明智的,企业需要找到问题所在而对症下药,NoSQL数据库并不一定是最佳的选择。

NoSQL产品之间没有可比性

整理各种NoSQL数据库技术是一件困难复杂的事。一些商用NoSQL厂商也已经在企业级应用市场打出了名号,比如DataStax(Cassandra)、Basho Technologies(Riak)、CouchBase、MarkLogic以及MongoDB Inc.等,都入围了今年Gartner新推出的运营数据库管理系统魔力象限报告。然而在几个特定的领域,还有很多NoSQL数据库,即使在同一个领域也有不同的产品来支持不同类型的用户??梢运礜oSQL的产品图景就像是一座迷宫,有时也会让用户产生疑惑。

Gartner分析师Merv Adrian在Twitter上RT了一条关于NoSQL数据库评选的消息,他认为这就像是在对比你更喜欢苹果、鸡尾酒还是西兰花,它们都有不同的应用场景,对比NoSQL产品是没有意义的。

Atlas也同意这个观点,他认为MongoDB和Cassandra就没有什么可比性,它们的共同点只是都叫做NoSQL数据库而已,它们的应用场景非常不同。

免责声明: 除非特别声明,文章均为网络转载,仅代表作者观点,与大数据中国网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。如果本文内容有侵犯你的权益,请发送信息至[email protected],我们会及时删除

最新评论

关闭

站长推荐上一条 /1 下一条

 
 
20选5开奖结果
在线客服①
在线客服②
大数据行业交流
大数据行业交流
大数据求职招聘
大数据求职招聘
服务电话:
15010106923
微信联系:
hb-0310
服务邮箱:
[email protected]
官方微信扫一扫
大数据中国微信

  QQ   
冀ICP备14005070号

版权所有: 20选5开奖结果 © 2001-2013 20选5开奖结果

GMT+8, 2018-7-26 00:21 , Processed in 0.249844 second(s), 23 queries .

返回顶部
  • 绿水青山就是金山银山——浙江湖州生态文明建设纪实之一 2018-12-16
  • 雄安高质量发展应树立高质量标杆 2018-12-16
  • 微信封杀!MIUI下线自动记账功能 2018-12-15
  • 曹应旺:毛泽东的自信观 2018-12-14
  • 家电促销:50英寸彩电成主角 2018-12-14
  • 8岁男孩被酒精中毒昏迷 过年千万别给孩子“逗酒”孩子 姥姥 2018-12-13
  • 男子手腕被铁环卡死嵌入肌肉 幸好有万能的消防员 2018-12-13
  • 江西庆祝世界献血者日 2018-12-12
  • Presidents of China, Russia talk on ties over phone 2018-12-12
  • 熊猫说球(3) 球场是方的,足球是圆的,此外你还真不一定都知道 2018-12-11
  • 西部网(陕西新闻网)www.cnwest.com 2018-12-10
  • 合肥庐阳18小区将现“十八变” 4254户居民将受益 2018-12-09
  • 河北大厂:体验创业项目 学习创新精神 2018-12-08
  • 国台办评民进党起诉新党青年成员:丧心病狂 2018-12-08
  • 近九成券商股逆市上涨 防御+反弹攻守兼备 2018-12-07
  • 53| 540| 415| 295| 1| 731| 291| 195| 871| 815|