NoSQL数据库技术及其应用研究

被引量 : 96次 | 上传用户:liongliong504
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
NoSQL是非关系型数据库技术的总称,它是为满足日益增长的互联网及物联网等应用需求而产生的数据管理技术。本文从概念与特性、数据模型、可靠性和分布式扩展等方面对NoSQL数据库技术进行了综述;剖析了NoSQL数据库代表MongoDB的内部服务机制,在此基础上着重研究了分片部署策略、分片键选择机制以及磁盘碎片化问题解决方案,提出了反范式模式设计理论和基于语义关联、细粒度模式的查询改进算法,并以MongoDB在Web信息采集系统中的应用为背景,分析了非关系型数据库的存储策略和查询设计策略。论文的主要研究内容和成果有:(1)MongoDB存储机制分析与反范式模式设计方法研究。在分析MongoDB面向文档数据存储模型的基础上,根据非关系型数据处理特点提出了反范式模式设计方法。该方法基于数据依赖理论,针对不同依赖关系分别采用分解或联合数据项的策略,实现了非关系型数据库的逻辑模式设计。(2)MongoDB分布式扩展机制与应用优化研究。剖析了MongoDB自动分片机制的分区算法和负载均衡实现;提出了实际应用中分片集群的部署策略;针对分区算法中的分片键,提出了基于分区粒度、写扩展和查询隔离的选择机制;针对磁盘碎片化现象分析产生原因并提出了解决方案。(3)MongoDB查询技术及改进研究。剖析了MongoDB基于简单模式分类、多计划并行的查询处理策略及其存在问题,提出了加入语义关联、细粒度模式分类的改进查询算法,提高了查询处理效率。(4)Web信息采集系统的应用。分析Web信息采集系统的数据库需求,给出MongoDB与SQL Server的系统解决方案;测试MongoDB的反范式模式设计与SQL Server范式模型设计的查询效率,MongoDB因嵌套避免了关联效率提高显著;针对系统常用查询测试MongoDB的不同索引使用方案,证明了复合索引在该应用场景下的高效率。
其他文献
在市场经济的大环境中,由于市场机制的有限性,居民的住房需求无法完全通过市场调节。部分居民尤其是那些中低收入的家庭往往会缺乏支付房款的能力,无法仅仅靠自身力量来解决
穿龙薯蓣血脂康胶囊是以穿龙薯蓣茎叶为药材,经适当工艺加工制备而成的具有调节血脂功能的中药(4类)新药。本文完成了穿龙薯蓣茎叶药材及其制剂穿龙薯蓣血脂康胶囊的主要药学
目的探讨持续性与周期性流体静压力对骨髓间充质干细胞(BMSCs)软骨向分化潜能的影响。方法采用全骨髓贴壁法分离培养大鼠BMSCs,并采用成骨成脂分化鉴定。细胞随机分为5组,分别
我想在此谈一谈对中国外交研究的想法。我的思考的中心点是,如何使我们这一代人,尤其是年轻一代外交研究学者,打开更多的“黑箱”,拓展更大的空间,嫁接更多的学科、特别是各学科新
报纸
由于我国市场经济体制的不断深入以及经济水平的日益提升,使得有关的税收体系也产生了较大的改变。这当中,"营改增"政策的推行在很大程度上影响了我国财务管理工作的实施。"
这是一篇散文诗,是散文的诗,是诗意盎然的散文。《野草》里的文章,都比较隐晦曲折,含义深远,不大容易索解;但这一篇《好的故事》,却是比较容易领会的一篇。它写作者的我,在
中国经济历经三十多年的迅猛增长,已经逐步迈入工业化中后期,资源、环境的制约性日益突出。我国十二五规划明确将资源环境问题列为经济社会生活的重中之重。如何贯彻落实十二五
秦朝是我国各项制度的初创时期,秦长城的修筑在我国历史上具有重要意义。由于资料有限以及解读上的偏差,以往学者大多对秦长城一带而过,对其修筑与六国长城的关系、具体走向等问
文学是人类使用语言的成果,是作家用具体的文字进行创作所形成的概括性的言语行为。通过对作品的言内和言外行为的分析,读者可以更好的了解作品的思想主题和作者的意图。随着
当今社会,伴随着科技的飞速发展和信息技术的广泛应用,人类进入了一个崭新的知识化和信息化的时代。为了适应时代的发展,学习者必须具备终身学习的能力。在当今教育学和心理