nosql技术实战

nosql技术实战

ID:27258883

大小:199.50 KB

页数:10页

时间:2018-12-02

nosql技术实战_第1页
nosql技术实战_第2页
nosql技术实战_第3页
nosql技术实战_第4页
nosql技术实战_第5页
资源描述:

《nosql技术实战》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、NoSQL技术实战时至今日,“Bigdata”(大数据)时代的来临已经毋庸置疑,尤其是在电信、金融等行业,几乎已经到了“数据就是业务本身”的地步。这种趋势已经让很多相信数据之力量的企业做出改变。恰逢此时,为了让更多的人了解和使用分析大数据,CSDN独家承办的大数据技术大会于今日在北京中旅大厦召开。本次大会汇集Hadoop、NoSQL、数据分析与挖掘、数据仓库、商业智能以及开源云计算架构等诸多热点话题。包括百度、淘宝、新浪等业界知名专家与参会者齐聚一堂,共同探讨大数据浪潮下的行业应对法则以及大数据时代的抉择。从左至右分别为程显峰、丛磊、李祎、杨志

2、丰、巨建华传统的关系数据库在应付web2.0网站网站时暴露了很多难以克服的问题:web2.0网站要根据用户个性化信息来实时生成动态页面和提供动态信息,数据库并发负载非常高,往往要达到每秒上万次读写请求。对于关系数据库来说,在如此海量的信息中进行SQL查询,效率是极其低下乃至不可忍受的。在最后的沙龙环节中MongoDB中文社区创始人程显峰、淘宝核心系统存储系统研发专家杨志丰、新浪云计算高级技术经理丛磊、139说客架构师李祎、ymall.com技术总监巨建华就对如何理性考量NoSQL、NoSQL基准测试要点、NoSQL和云计算整合趋势、NoSQL和

3、分布式计算的结合等问题展开了热烈讨论。以下为文字实录主持人:最后环节是我们圆桌讨论,我们也请五位嘉宾上台。首先邀请圆桌讨论主持人MongoDB中文社区创始人程显峰,杨志丰先生,丛磊,139的李祎,以及巨建华先生,我们交流主题大概是以围绕NoSQL这一块。主持人程显峰:我们讨论了一天大数据的问题,到晚上我们专门拿NoSQL单独作为一个话题进行讨论,大家可以看到在座四位嘉宾,其中有三个人都有自己的NoSQL。我想第一个问题,因为有很多人都在做NoSQL的选型,如果不用你们的NoSQL,你们推荐大家用什么样的NoSQL,怎么去选NoSQL,怎么根据自

4、己的业务去选择合适的NoSQL?当然不可以推荐自己的。丛磊:我关注NoSQL还是比较多的,我觉得MongoDB,另外对于选型来讲首先看需求,可靠性到底要求怎么样,速度要求怎么样,这个东西要求准确判断然后再去进行选型。李祎:我是来自139移动微博的李祎,现在是架构师。在我们系统里面用到关系型数据库是我们自己搭建的,就是拿来做微博熟悉用户推荐,以及和人有关人的计算。为什么我们选了自己一个东西,而没有用其他人,我们也是基于自己业务需求来做的,现在市场上NoSQL很多,我们就基于自己推荐业务需求,要做自己的一个数据库。市面现在图形数据库有一些,其实都开

5、发的不是特别完善,基于我们现有的技术,和现有的一些开源软件和一个大的数据库。杨志丰:我下午讲的时候已经提到,要看每一个特性,需求把很多都已经排除掉了。除此之外,大公司和小公司还不是很一样,很大公司在选的时候,除了你看到他的东西比别人多好之外,一旦出了问题有没有人帮你解决问题,这就是为什么很多大公司经常自己去做事情,我们现在都在用NoSQL,但是肯定有研发人员在里面,没有这方面的人才,可能你直接买一个,比如Oracle也有一个最新的解决方案,他给你更好的一个技术支持。主持人程显峰:也就是我们在考察NoSQL的时候也要考虑SQL是否强大,你自己是否

6、能够完全掌控这一部分,还是需要外面的支持?杨志丰:这是一方面。巨建华:我没有自己数据库,不像在座几位。但是我有一个建议,如果我们采用NoSQL的数据库,最好能够特别在产品中,正式产品中使用,我建议大家能够有机会都看看,如果不想做很深入研究,也得很清楚存储结构,甚至各种数据文件处理方式,我建议最好能看看源代码,跑不起来能够有一定修复能力,特别NoSQL很重要,如果做不到会带来很大风险,有可能某一天重要数据丢掉之后找不回来,如果没有很好的备份方案。现在比较好,我现在目前使用MongoDB本身比较完善,可以放心使用。主持人程显峰:今天数据主题也是大数

7、据,数据也有几个阶段,采集,处理,存储,呈现。我们发现之后存储跟处理部分结合越来越紧密了,比如Hadoop有存储专用的一块东西,而像MapReduce传统存储也有一定框架,大家对存储和处理结合越来越紧密,大家有自己的或者使用别人的,这个是不是方便,大家可以谈一下。丛磊:我觉得是这样,首先这个数据处理可能有两种需求,一种是用户大规模海量数据综合处理,还有用户在对于他自己数据像一个存储过程一样,对于单条,或者几条数据相对之间小规模处理,SAE这两块都有,其实NoSQL是具有天生亲近感。还有用户小规模数据,想插入数据的时候,取出数据的时候做什么计算,

8、最好的载体就是GS,MongoDB是这么做的,GS是最好的一种通用语言,任何一个人写起GS来不会有太多问题,将来SAE,肯定会支持用户通过GS来实现存

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。