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

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

      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 1564
以云计算的速度部署云计算基础设施 为了以最终用户所需要的速度部署新的基础设施,企业IT部门需要拥有基本模块架构和真正DIY功能的可视化自动化工具。 云计算的两个主要价值就是速度和灵活性。云计算编排和自动化工具有望让IT部门大大加快运营速度,并且成为更具竞争力的服务型部门。虽然一旦虚拟化系统落实到位...
云计算怎样做政府生意?
views 1661
 运行在阿里云计算上的“中国药品电子监管网”,正式通过了信息安全等级保护三级测评。  这是全国首例部署在“云端”的部委级应用系统,通过国家权威机构测评。云计算数据安全性得到证明:政府数据在慢慢迁移到云端。  阿里巴巴跟政府一些技术合作由来已久。原铁道部12306售票网站首秀之后被网民骂得狗血喷头,铁...
2014中关村大数据日,数据资产驱动产业创新...
views 1650
大数据作为价值万亿的可再生之矿,作为社会资产和生产要素,影响国计民生、产业再造和民族复兴。如何对数据资产的管理、变现和驱动产业创新,决定企业的竞争能力,产业的未来和国家竞争力。 围绕这个话题,政府领导、行业领袖、技术专家怎么看?产业联盟,领军企业和产业代表怎么想,又怎么做?2014中关村大数据日,我...
亚马逊AWS发布AWS中国区合作伙伴计划
views 2008
12月12日上午消息,AWS北京技术峰会今天在北京举办,Amazon Web Services(AWS)中国今天宣布在中国推出AWS合作伙伴计划(AWS Partner Network,简称APN)。通过这项计划,AWS中国意在吸引更多的技术和咨询类客户加入这个计划,并帮助最终客户更好地利用AWS拓...
无人机创业:天空的故事刚刚开始
views 1873
无人机已经成为最热的创业领域之一。 它已经不只是被定义为一台会飞的相机,所颠覆的也不仅仅是航空拍摄业,在我们的生活中越来越多地出现了它的影子:为农田里的作物浇水、分析他们的生长数据和虫害信息,作为“快递员”将货物运送到客人家里,甚至还包括了电网管线巡查、地震探测、地质勘查、城市消防等各个领域…… ...
Salesforce推出可视化大数据分析云服务Wave...
views 2009
在旧金山举行的 Dreamforce 大会上,SaaS 服务提供商Salesforce将会由 CEO Marc Benioff 发布名为 Wave 的新分析服务。据称此项服务已经在其应用商店AppExchange上出现(但我们未能搜索到)。 Wave 是软件即服务提供商 Salesforce.com...
如何结合大数据与云计算
views 2893
你如何在大数据的海洋寻宝?对于那些拥有庞大信息需要处理的企业,在数据分析之前要克服的第一个障碍就是--不能够定位到相关并且有意义的信息。这也是HGST遇到的问题,HGST(日立环球存储科技公司)是一个计算机硬件的主要生产厂商,他们现在迫切需要追踪在生产设施上收集到的数据。据HGST的云计算与高性能解...
IBM李永辉:从人工智能到大数据的终点...
views 1837
人工智能技术在大数据领域发挥的作用日益重要,IT技术人员对IBM Waston的兴趣也与日俱增。近日,IBM科技部的杰出工程师李永辉参加了 2014年中国大数据技术大会,并接受了CSDN云计算的专访,以Waston为例分析了人工智能技术的行业应用实践和前景。李永辉认为,通过结构化数据和非结构化数据的...

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

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

发表评论


读者排行