关系与非关系数据库应用对比研究

被引量 : 0次 | 上传用户:aiminis
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
当今科技发展日新月异,社会信息化程度越来越高,传统关系模型数据库已经无法满足信息化社会对数据处理的要求,新的数据库技术发展已经愈演愈烈。非关系数据库(NoSQL)技术不断冲击着传统关系数据库,NoSQL数据库替代关系型数据库的争论越发激烈。由于目前这两种数据库的对比分析大部分还是集中在两种数据库的对数据管理优劣的原理概念分析讨论中,具体的用实验比较定量的分析性能差异还很少。本文则通过实验进行分析研究两种数据库的性能差异,进而为应用实践的选择时提供可靠的实验依据,并在之后对两数据库的统一查询模型的建立进行研究。本论文通过对关系与非关系数据库的比较与分析,并对它们的主要典型代表Microsoft SQL Server和Mongo DB进行实验测试,对它们的性能做定量的对比和分析,得出以下相关结论:(1)随着数据的增长,Mongo DB一般比SQL Server的性能表现要出色。(2)插入数据时,Mongo DB要比SQL Server表现的更好,但若SQL Server采用直接SQL命令代替实体框架就能够大幅度改善其性能。(3)更新数据时,如果查询涉及到主键字段Mongo DB比SQL Server表现更好;查询涉及非键字段时,SQL Server比Mongo DB表现更好。(4)选择数据时,查询涉及键字段或连接操作时,Mongo DB的性能都大幅超过SQL Server;但查询涉及非键字段时,SQL Server比Mongo DB性能更好。当遇到聚合函数功能时,SQL Server的性能比使用Map-reduce方法的Mongo DB更好,但当Mongo DB用新的聚合框架Aggregation Pipeline时,其性能得到了显著改善,甚至比SQL Server表现更好一些。这项实验研究的结果将客观的表明人们在实践应用选择数据库时,从客观具体的性能角度考虑,选择Mongo DB是可行的。最后本文还通过将Mongo DB数据转换为三元组的形式提出了两数据库统一查询的理论框架模型,为数据混合存储于关系型数据库和非关系型数据库的情况提供了统一查询的理论基础。
其他文献
<正>国人自古以白为美,中国社会中的传统文化和固有的观念直接影响化妆品市场。从十几岁的青少年到五十岁左右的中老年人群,对美白的需求大于其他功能的需求。在中高端客户群
由于社会的高速发展,百姓生活水平的提高,使得人们在满足物质条件之后,越发注重对精神世界的要求。室内设计原本的设计思维已经无法符合当前的家居标准,而需要注重个性化、科
目的:探讨优质护理在妊高症产妇产后出血护理的临床应用价值。方法:在我院2013年1月至2014年6月期间所收治的妊高症产妇中选取60例作为研究对象,随机分为观察组和对照组,对照
目的:探讨饮食护理干预对于在血液透析营养不良患者的临床应用。方法:选取我院2013年6月-2014年5月中43例长期血液透析患者,随机分为干预组与对照组,干预组患者采取饮食护理
<正>在国内美容院20多年的发展历程中,由于中国人传统文化秉承以白为美的理念,美白项目一直是美容院的重点经营项目。但由于缺乏有序管理、假冒伪劣乃至含有有害成分的产品充
目的:确保急救车使用的有效性、安全性,提高抢救工作效率[1]。方法:为使抢救工作更便捷,临床各护理单元均配备了不同种类、不同基数的抢救药品及物品,而抢救药品是否齐全、抢
“舞台小天地,人生大舞台”。剧场既是表演发生的“物理空间”,又是人与社会的媒介,社会行为实践的重要场域,更是观演群体心理互动与交流的“精神场所”。早在人类出现语言之
高放废物地质处置中,79Se和99Tc是长寿命的裂变元素。79Se在水溶液中的主要以Se O32-和HSe O3-的形式存在,99Tc在有氧条件下以Tc O4-(高锝酸根)形态存在于水溶液中,两者都是
入世十年,我国切实履行了农业贸易的各项承诺。回顾十年来WTO农产品贸易规则的执行情况,我们认为,WTO《农业协定》所追求的公平的农产品贸易体制的目标尚未达到,目前不公平的
目的:探讨与研究留置胃管的临床护理措施。方法:将我院收治的需进行长期留置胃管的患者纳入研究,回顾性分析患者留置胃管各阶段的护理情况及患者出现的不良反应等,总结留置胃