开放式搜索及数据管理服务平台的设计与实现

来源 :北京邮电大学 | 被引量 : 0次 | 上传用户:tu139201103
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着社交网络和电子商务站点的蓬勃发展,互联网上积累了大量的非结构化数据。这些数据一方面数量巨大,另一方面数据之间的关联度很低,传统的关系型数据库在处理这种数据时,发挥不出优势,反而因为自身结构的限制,会遇到性能瓶颈。另一方面,这些站点上的用户面对繁杂的数据,需要能够对站点内的资料进行快速精准的检索,站内搜索应用成为服务入口,承担着拉升用户活跃度和吸引流量的重要任务。面对这种情况,开发人员需要一种数据库服务能打破传统的关系模型,以“模式自由”的方案进行数据存储,同时,为用户提供站内检索服务。通过对非关系型数据库和搜索引擎的工作原理的调研,本课题找到了一种方式,将二者在功能和架构上进行融合和改进,设计了“开放式搜索及数据管理系统”。既开发人员可以摆脱复杂的数据模式设计过程,提高了站点数据的存储效率;又满足了普通用户对信息建设的需求。在功能上,本系统通过使用“标签”存储的方式,找到了非关系型数据库和搜索引擎之间的结合点;在软件架构上,将数据管理系统的架构设计为分布式系统,保证了系统性能的可扩展性。另外,本系统将用户行为也纳入到数据管理系统中,改善了用户体验。本文首先简要介绍了课题研究所需要的背景知识,总结了前人的相关工作;接下来对系统的设计需求和可行性进行了调研,之后详述了其系统架构和设计原理;最后依据之前提出的方案,对其进行了具体实现,并且评估了系统的性能。
其他文献
分布式移动性管理(DMM)解决了集中式移动性管理的单点故障和三角路由等问题,近年来受到了越来越多的关注。虽然目前DMM的研究已经取得了一定的成果,但还存在着诸多问题。如现
学位
开放平台以服务的形式将计算、网络以及存储资源开放给应用开发者。然而,由于开发者水平参差不齐,无法保证应用的稳定性,具有开放平台访问权限的应用可能存在频繁地请求访问