基于MongoDB的团队协作数据存储方案研究与实现

被引量 : 6次 | 上传用户:huang927
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网,特别是移动互联网的高速发展,互联网+概念的兴起,使其已经延伸到了很多新的领域,随之而来的就是数据量爆发式的增长。如何高效性的存储和管理这些纷繁复杂的海量数据,已经成为了一个亟待解决的课题。而传统的关系型数据库由于其自身的特性,在面对海量数据的高并发性,高可用性,高扩展性遇到了巨大的困难和挑战,新的数据存储和管理技术就成为了热门的研究领域。NoSQL技术被视为海量数据存储和管理的一个有效的解决方案,已经被广泛应用于各个领域。本文基于企业Teampel项目的实际数据存储需求,提出了MySQL和MongoDB两种不同数据库轻量异构的存储方案,既可以发挥关系数据库的事务特性,又满足了海量数据存储和管理的需求。本文主要完成如下工作:(1) 在查阅大量资料的基础上,详细阐述了NoSQL的概念和理论基础,对比分析了主流NoSQL系统的实现原理和特性,最后在与传统关系数据库进行了多方面的对比分析得出:在海量数据的存储和管理的问题上,NoSQL系统是优于传统关系数据库的解决方案。(2) 详细分析了项目数据存储的需求,设计并实现了MySQL Master-Master Slaves和MongoDB Replica-set Shard数据库架构模型,以及MySQL与MongoDB基于MySQL应用层事务的轻量异构的解决方案。(3) 对已架构的数据存储系统进行了多种验证性测试并分析了测试结果,证明了该数据存储系统的可行性,并且满足本企业项目的数据存储需求。本文设计和实现的基于NoSQL的数据存储系统已经应用到了公司的Teampel项目中,解决了该项目海量数据存储和管理的难题。本系统不仅满足了本项目的数据存储需求,提供了可商业实施的数据库架构方案,而且该系统具有较高的普适性,可以为其它企业和开发者解决类似问题提供一定的借鉴经验。
其他文献
近年来,技术生态位作为战略生态位管理理论的核心内容,被越来越多的学者用来研究新兴技术产业的发展问题。在将态势观点引入技术生态位的基础上,从网络关系的视角分析了生态
本论文以港口、船东和货主三者之间相互促进相互发展的良性循环的水运经济内在的经济规律为理论依据,针对日益激烈的港口市场竞争条件下的枢纽港和支线港的布局问题,本论文旨在
汉留侯张良,五世相韩,其家世显贵而绵远。其故里史称“留侯张良者,其先韩人也”,或说“出于城父”,但是在韩国、在城父的什么地方,都没有界定出确切的方位。文献、文物双重印
<正>北京新世纪中医药研究院是气管炎哮喘病研究基地,2012年联袂美,英,法等国多家医疗机构,打破了"用药缓解,停药复发"的恶性循环,成功研制出治愈气管炎,哮喘病的最新药"特效
2003年,在河南省郏县张店村,出土一块石刻。刻文是建安六年春,诸葛亮在踏勘该地汉留侯张良宗祠,拜谒先贤像后所写的一篇短文。石刻对考证张良故里、研究青年时期诸葛亮的活动
面对催化裂化工艺所遇到的挑战,提出了催化裂化过程反应化学的多维反应结构模式。多维反应结构模式的建立是基于对烃类在酸性催化剂上反应化学认识而进行的知识创新,但多维反
<正>在社会各界的极度关注与期待下,我国药品招标即将迎来第四阶段的"提高期"。新规则的产生,意味着之前的招标制度一定存在弊端或不完善的地方。历经多次风雨的药品招标还存
近二十年的研究显示,学习动机与学习成果呈显著的正相关,因此可以把前者作为预测后者的一个指标。然而,这类研究的主体采取整合、静态视角,忽略了学习者实际学习中学习动机的
当前,许多地方都提出了建设"法治社会"的目标,而如何判断一个地方"法治社会"建设的成效,需要有相应的指标体系作为参考依据。"法治社会"建设指标体系的理论基础是法治的有关