面向应用的SQL/NoSQL数据库操作性能研究

来源 :南开大学 | 被引量 : 0次 | 上传用户:moli2146
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在包含多种数据结构的大型综合性应用系统中,数据的存储策略、如何提高存取速度和高效率的数据处理是系统面临的重要问题。Oracle的分布式实时应用集群提供了海量数据的存储策略,但管理复杂且软件成本较高。MongoDB作为NoSQL数据库体系中的一员,可实现海量数据的高效存取以及数据存储的自动扩容,为解决综合性应用系统中的数据存储提供了方案。  本文以应用项目为背景,研究项目具有多种复杂业务、多数据结构、多种存储机制的应用特征,系统要求数据库具有高效的数据处理机制和良好的并发性,同时提供分布式存储的解决方案。  实验对MongoDB和Oracle进行性能和资源消耗比对研究,分析二者在单点存储机制下的存取性能。同时实验纵向研究了MongoDB在不同数据量下的查询操作性能,并在千万数据量下测试MongoDB的插入、更新、查询的并发性能。针对分布式解决方案,测试了MongoDB的复制集与分片集群对典型数据操作性能的影响。结果表明,MongoDB呈现出高效的存取以及良好的并发性,分片集群提供了高可用的分布式存储方案。应用项目中可采用Oracle与MongoDB相结合的综合存储策略,将数据增长较快的集合存储在MongoDB中,充分发挥二者的性能优势。研究对于综合性强的实际应用中存储方案的决策很有实践意义。
其他文献
随着互联网的迅速普及和广泛应用,Web上产生的信息也随之飞速增长,如何从浩瀚的资料中挖掘出有价值的信息,受到各方面的关注。WWW网无论是在访问量、规模上还是在网站设计的复杂
软件体系结构是软件的骨架,是软件系统开发的基础。C/S和B/S是广泛地应用于分布式系统的两种结构。随着应用系统规模的日渐庞大,硬件环境以及用户需求日益复杂,产生了一种综合了
目的 分析舒适护理在股骨颈骨折患者中的应用效果.方法 选取我院2018年3月至2019年1月收治的68例股骨颈骨折患者作为研究对象,按照抽签法将其分为常规组和干预组,各34例.常规
随着计算机技术的迅速发展,计算机应用技术渗透到社会生活的各个领域,虚拟现实技术结合现代医学便产生了虚拟手术系统。虚拟手术系统是一个融合了计算机技术、计算机图形学、
随着全球信息化的发展,我们的生活发生了巨大的改变,对信息的需求和依赖越来越强。宽带视频、多媒体等业务的日益兴起,特别是因特网业务的快速增长,对广域骨干网的带宽提出了
随着构件技术的发展,越来越多的企业以可重用的构件来搭建自己的核心信息系统,这些构件由不同的开发者提供,能独立完成不同的功能。当业务需求增加或发生变化时,把这些构件提供的
在专家系统开发过程中,知识获取是决定专家系统性能的关键因素,也是最难解决的一道工序,被列为专家系统建造的中心工作,被公认为是专家系统建造中的“瓶颈”问题。 本文来源于