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

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

      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 ,把你的数据放置在快速、安全、可扩展的数据库中。

相关文章

华为成功参与武警森林部队云计算试点建设项目...
views 2012
在信息化高度发展的现在,政务办公的复杂程度在逐步提高,对办公桌面的IT要求也更加严苛和细致。首先是安全方面,需要能够有效的对各种攻击和泄露途径进行封堵和防范,其次是效率,包括办公效率和管理维护效率两方面的提升。要想在这两个方面都有质的提升就必须对传统的基于PC终端的桌面进行本质的变革,但这种变革同时...
迪斯尼发布云电影服务 支持移动和在线观看...
views 2187
2月26日消息,据国外媒体报道,沃尔特迪斯尼公司发布了一款面向消费者的云电影服务Disney Movies Anywhere,该服务支持用户在线购买和观看迪斯尼、皮克斯和马维尔等制片厂出品的影片,用户们还可以将购买的影片保存在云中供日后观看。 迪斯尼推出这项服务的目的是鼓励消费者购买数字影片。与好莱...
戴尔与贵阳市政府开展大数据及云计算领域合作...
views 1952
北京,2015年1月20日——戴尔今天宣布,与贵阳市政府签署合作备忘录,双方将在大数据、云计算等领域展开一系列合作,通过共建云联合实验室、搭建混合企业云平台以及开展相关大数据人才培训等方式,建立广泛而深入的合作伙伴关系。在贵阳市政府的大力支持下,戴尔将进一步拓展在中国企业级市场的覆盖,助力中国地方经...
云计算进汽车厂,或改变汽车制造模式...
views 1854
从今年第六届云计算大会中为制造业专设的技术论坛,到国家对于制造业的信息化建设,都体现着制造业的地位与价值。制造业包含的内容很广,这其中以汽车制造最为典型。中国作为汽车大国,在2014年汽车的保有量达到了1.4亿辆,虽然数量巨大,但中国汽车制造业的水平与国外相比并不成熟。制造创新能力以及产业链的整合优...
IBM将在全球新增11处云计算数据中心
views 2144
IBM公司18日宣布,将在全球11个地点新建云计算中心。   在总额12亿美元的投资中,IBM已经在法兰克福、墨西哥城和东京构建了云计算中心。另外8个新的云计算中心将通过IBM与Equinix的合作关系构建,Equinix在全球各地运营数据中心。   这一合作伙伴关系将会让IBM可以使用澳...
CIO的新武器:虚拟化有效简化IT系统
views 2170
在路虎CTO Gordon McMullan 眼中,虚拟化技术就像给路虎插上了一对翅膀,有力支持了公司的全球扩张计划,McMullan介绍说:现有的虚拟化系统里,公司的所有数据、应用程序以及知识产权信息都放在英国本土,有非常专业的人员对其进行维护。同时,虚拟化平台为全球各地工程师提供了便利的接入设置...
值得关注的十家云计算公司
views 2326
云计算正在IT行业大行其道,力求创新的新兴公司和地位稳固的老牌厂商都在争夺客户的眼球。一般而言,云计算提供商分为三类:软件即服务(Software-As-A-Service,SAAS)提供商;基础架构即服务(Infrastructure-As-A-Service,IAAS)提供商,提供基于Web的渠...
大数据时代驾到:1万亿云计算蛋糕诱惑开始“接地气”...
views 2610
目前互联网应用更多的是消费者,未来将是工业互联网时代,规模要比现在大很多倍   6月5日至7日,第五届中国云计算大会在北京召开。阿里巴巴、百度、金山、IBM、新浪、雅虎等互联网公司技术负责人以及中国移动运营商悉数到场。   尽管北京接连几日大雨,但这并没有熄灭技术爱好者的热情,国家会议中心四楼600...

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

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

发表评论


读者排行