一种基于ANTLR的MongoDB数据库SQL转化模型

来源 :西北工业大学学报 | 被引量 : 0次 | 上传用户:wjkylin
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
作为非关系型数据的典型存储和管理模型,NoSQL(not only structured query language)技术随着大数据发展浪潮已成为研究热点之一。通过对著名NoSQL数据库MongoDB特点的分析,针对其缺乏SQL(structured query language)访问接口的不足,提出了一种基于ANTLR的MongoDB数据库SQL转化模型,并重点研究了该模型的分层构成、SQL解析、语义转换以及运行机制。基于该模型,设计开发了原型系统,对该模型的效果进行了验证,达到了预期的目标。这一研究成果的突出贡献在于,它可以使得软件开发人员对MongoDB数据库的学习曲线变得平坦,减少了编制程序的工作量,提高了软件的开发效率。
其他文献
《古炉》是贾平凹新世纪之后历时四年创作出的一部力作。《古炉》以"文革"作为历史背景,以一个陕西偏僻贫穷的村子——古炉作为叙事对象,贾平凹带着一种直视的态度首次直逼那
根据对安徽省高校思想政治理论课实践教学的专题调研,结合全国全省高校思想政治工作会议精神,就进一步加强和改进思想政治理论课实践教学提出了对策与建议:系统设计实践教学
为了批判神秀北宗的不究竟的禅法,弘扬慧能南宗的顿教禅法,神会引经据典地从佛性本体论、无念无住的修行方法论和顿悟境界论等多方面对慧能南宗禅法做了非常全面而深入的理论
<正>语文综合性学习作为新课程中的一个亮点,是促进学生语文素养全面提高的重要途径,在语文课程中占有重要的地位。对于一线教师来说,开展语文综合性学习目前面临的最大难题
高中学生仅仅想学是不够的,还必须"会学",要讲究科学的学习方法,提高学习效率,才能变被动为主动。数学学科担负着培养学生运算能力、逻辑思维能力、空间想象能力,以及运用所
本文通过对《老子》第八十章六种英文译本的比较,探讨了译文的古汉语文本选取、上古汉语语法和词汇的对译以及原文的意义把握等问题。这些上古汉语——英文翻译的重要问题的
刚刚考入大学的新生,要经历一个从中学生到大学生的角色转变,此时人生观不够稳定,无法理解爱情的真正含义。一旦遭受爱情打击,往往容易自暴自弃。对一则因失恋、网游引起的大
本文讨论的是非疑问用法时表现出来的不定指性疑问代词。主要有两个内容:一是不定指性疑问代词的形成条件,二是不定指性疑问代词的分类。前者是重点,主要谈了使疑问代词产生
<正> 任何经济社会在储蓄量既定条件下,投资数量都取决于储蓄向投资的转化能力。凯恩斯把投资等于储蓄看成是经济稳定增长的条件,分析了影响储蓄和投资的诸因素,但没有分析如
改革开放后,随着人们的生活物质水平的不断提高,人们对室内环境也提出更高的要求,为此,需要进行室内环境监测系统的设计,以便为室内环境建设提供依据。而利用AT89C51单片机进