案例:eBay利用MongoDB优化搜索-技术方案

时间:14-12-15 栏目:大数据 作者:爱说云网 评论:0 点击: 1,792 次

      eBay使用MongoDB来执行众多涉及大量数据的任务。这些项目包括搜索建议,云管理、元数据存储和商品的分类等。搜索建议是其网站的一个重要特征。MongoDB的使用,为快速向用户给出建议提供了可能。

搜索建议是如何产生的?

      当你开始在eBay的搜索框输入查询关键词时,输入框出现一个下拉列表显示一些可能的搜索建议。如果这些建议匹配你的搜索需求,您可以立即使用鼠标选择它或者用下箭头键选择,而不必输入您的搜索关键词的其余部分。

      对用户来说这是一个很好的特性,因为它不仅可以完成预期的查询,也可以提出类似的查询,用户可能从中发现比他原来想好的查询内容更合适的一个关键词。建议功能为用户提供一个方便有用的方式寻找感兴趣的特定项。

      提供这种辅助查询需要存储大量的可能建议,而这些建议必须极其快速的返回给远程用户才能发挥作用。eBay确定任何查询数据库返回的建议必须在60 - 70毫秒内返回!!

      这对于传统的关系数据库可能是非常具有挑战性的,。eBay并没有在关系数据上下功夫,而是决定尝试一个基于文档的数据库MongoDB,以观察是否能达到所需的性能。

eBay+MongoDB=1.4毫秒响应

      eBay 将搜索建议列表存储在一个MongoDB文档中。然后将文档用单词前缀进行索引,另外还包括特定的元数据,例如产品类别。多个索引查找为建议提供了灵活性,也保证了查询的快捷性。

      eBay能够使用一个单一的副本集合,这使分区不再是必须的。此外, 数据被放置在内存中,又将查询的速度提升了一个层次。

      有了这一切,数据库查询在规定时间(不超过60 - 70毫秒)能否返回给用户?事实证明,MongoDB可以实现小于1.4毫秒的往返!

      鉴于这种令人难以置信的表现,eBay能够安全地依靠MongoDB来为用户提供快速的搜索建议。

成功能否复制?

      如果你的业务需要在大量数据中进行快速查询,,MongoDB也许是个不错的选择。使MongoDB迅速为你工作的一种方法是找到一个提供数据库服务的供应商,。

      Morpheus提供了MongoDB作为服务(还包括其他几个流行的数据库),容易安装和维护。服务很容易扩展,允许您在您的需求变化时添加或删除空间。附加服务包括在线监测、VPN连接数据库,和优秀的支持等。

      所有数据库在SSD-backed基础设施进行自动备份、复制和存档,确保你不会丢失任何重要的数据。所以,马上尝试 Morpheus ,把你的数据放置在快速、安全、可扩展的数据库中。

相关文章

IaaS、SaaS、PaaS在物联网中的应用
views 1376
随着物联网产业的深入发展,物联网发展到一定规模后,在物理资源层与云计算结合是水到渠成。一部分物联网行业应用,如智能电网、地震台网监测等,终端数量的规模化导致物联网应用对物理资源产生了大规模需求,一个是接入终端的数量可能是海量的,另一个是采集的数据可能是海量的。 IaaS模式在物联网中的应用 无论是...
被互联网改变的课堂
views 1623
《经济学人》近期刊文指出:教育成本不断增长、教育需求发生变化、以及颠覆性科技的出现,这三大因素将导致传统的大学发生巨大的革新。 MIT斯隆管理评论名誉主编,MIT斯隆管理学院副院长黄亚生引述哈佛大学商学院教授Clay Christensen的预测,称美国将会有50%大学因为网上数字教育模式的冲击而...
企业信息化规划中的关键问题与应对策略...
views 1777
对于企业来说,信息化的管理能够降低企业的成本,提高企业的生产效率,因此它对市场竞争力的不断提升具有重要的作用,而接下来的文章中就将对信息化规划中的关键问题及应对策略进行了分析。 方法/步骤 1   对于企业来说,信息化的管理能够降低企业的成本,提高企业的生产效率,因此它...
如何在Ubuntu乌班图系统上安装MongoDB芒果数据库...
views 3268
做为IT界最为流利的技术之一,大数据,下面介绍安装大数据的非关系数据库的MongoDB的安装方法 1导入公共密钥为了使用安装包管理系统    Import the public key used by the package management system. sudo apt-key ad...
浅析大数据与云计算物联网等热点的关系...
views 1497
  大数据时代的到来,是全球知名咨询公司麦肯锡最早提出的,麦肯锡称:“数据,已经渗透到当今每一个行业和业务职能领域,成为重要的生产因素。人们对于海量数据的挖掘和运用,预示着新一波生产率增长和消费者盈余浪潮的到来。” 近几年大数据一词的持续升温也带来了大数据泡沫的疑虑,大数据的前景与目前云计算、物联网...
目前云计算行业复合年增长率高达23.5%
views 1772
近些年来,随着越来越多的企业开始部署云计算,该市场也进入了一个前所未有的爆发期。据国外咨询机构的数据显示,目前云计算行业的复合年增长率高达23.5%,相当于一般技术市场增速的5倍以上。   云计算应用的市场之所以增速迅猛,主要得益于其拥有较强的伸缩性、复杂性和更快的速度。云计算可以让普通企业获得远超...
中国企业为何青睐甲骨文HCM云服务
views 1265
现代企业的HR工作早已突破了传统的招聘、薪酬及人事管理等范畴。HR需要从传统的桎梏中解脱出来,开始思考利用先进的IT技术实现人力资本的现代化管理,获取人力资本市场的最新洞察,提升员工体验,构筑企业未来发展的人才力量。如何快速适应新市场的人才管理模式?如何在企业内部实现一致性?如何平衡多元化人才队伍的...
不懂OpenStack你还搞什么云计算?
views 1732
OpenStack是目前拥有最多传统IT巨头支持的云架构开源项目,如IBM、HP、Cisco等,它也是全球各个领域最主流的开源公司如RedHat、RackSpace、Marantis等的选择。更令人激动的是,OpenStack同时也是Start up的造梦平台,这个开源技术和商务架构,能让靠技术为王...

声明: 本文由( 爱说云网 )原创编译,转载请保留链接: 案例:eBay利用MongoDB优化搜索-技术方案

案例:eBay利用MongoDB优化搜索-技术方案:等您坐沙发呢!

发表评论


读者排行