标准SQL语句与MongoDB数据转换技术研究

被引量 : 9次 | 上传用户:chenbin198718
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
互联网的飞速发展带来了WEB2.0和SNS应用的蓬勃生机,云计算及云存储等相关技术也应运而生。云存储使用的数据库相比于传统数据库具有NoSQL(非关系型数据库)的特点,市场上主流的NoSQL数据库达20多种,每种数据库都有着自己特有的接口和驱动程序,由于其没有统一的标准,这就使得开发和使用者在上手及维护NoSQL数据库过程中产生了极大的不便,如何使这些新型数据库像传统关系型数据库那样,通过统一的SQL语言进行操作,就变成了一个亟待解决的问题。基于此,本文以四川师范大学网上办公平台中的需求为研究对象,重点研究了SQL语言操作NoSQL数据库的技术,提出并实现了图形化界面和SQL语句操作NoSQL(MongoDB)数据库的方法,使用户可以方便的进行NoSQL数据库管理而不需要关心其特定的操作语言,方便用户使用。具体工作如下:第一、针对部分专业人员,本人通过研究MongoDB驱动接口,对比标准SQL语言,提出了利用SQL语言操作MongoDB数据库的方法。利用Asp.NET框架进行编码,实现了基于WEB的语义转换系统,使得用户在进行MongoDB数据库操作时,只需输入SQL语句,转换模块自动进行语义分析、归类、转换并返回结果。该方法屏蔽了云数据库操作函数的复杂性和多样性,提供了一种在没有统一NoSQL语言标准的情况下,利用SQL语言统一操作规范的可能。第二、针对大量的非专业人员,本文实现了图形化界面操作数据库的功能。通过研究市面上比较有名的第三方软件,系统主要实现数据的增、删、查、改等功能。使用户可以直观的进行MongoDB数据库操作,最大限度的方便普通用户进行数据库管理。第三、将本文实现的转换系统与市面上主流MongoDB管理软件进行对比,证明该系统在便捷性和实用性方面具有一定的优势,由于其拥有友好的界面和简单的操作(SQL),非常适合普通用户日常管理MongoDB数据库使用。
其他文献
采用酸提取方法对菠萝蜜丝果胶的提取工艺条件进行研究,考察乙醇浓度、沉淀时间、提取温度、提取液pH、液料比、提取时间等因素对果胶提取率的影响。确定了酸提取菠萝蜜丝果
宏观经济管理是政府代表全体人民的意志和利益,遵循客观经济规律要求,对整个国民经济运行进行计划、组织、指挥、协调、监督和控制的全局性和综合性的管理过程。本文对各国不
以污泥比阻、污泥含水率为污泥脱水评价指标,研究了硫酸与过氧化氢联合调理含铁污泥对污泥脱水性能的影响。实验结果表明,含铁污泥经硫酸与过氧化氢联合调理后,污泥比阻、污
社会记忆能够使人类自身成为连续、完整的整体,而图书馆为保存和传承人类社会记忆提供实践场所。在现代化和全球化进程中和信息技术的推动下,更多的社会记忆由于未被及时予以
事物的发展总是遵循一定的发展规律,中国书法史的发展也不例外,书法自身的发展也是遵循着一定的发展规律。真、行、草书的形成与发展使得隶书逐渐衰退,魏晋南北朝时期书法各体完
混合动力履带车辆采用发动机—发电机组和电池组混合供电,必须设计满足车辆动力性和燃油经济性约束的能量管理策略。针对串联式混合动力履带车辆,提出一种基于随机动态规划的
环境湿度和几何参数对蜂窝纸板的力学性能具有重要影响。应用试验方法和有限元技术研究和分析蜂窝纸板的动态冲击压缩过程,研究不同湿度下不同厚跨比的蜂窝纸板的冲击承载能
目的:观察通心络胶囊对冠心病稳定型心绞痛患者血液中同型半胱氨酸(HCY)及临床疗效的影响。方法:选取冠心病稳定型心绞痛患者62例,分为治疗组及对照组各31例,对照组常规治疗,
自1992年大湄公河次区域经济合作机制启动以来,大湄公河次区域六国之间开展了不同领域的经济贸易合作,取得了不同程度的效果,而会展作为市场经济体制下的一种营销沟通活动,它
将全面质量管理(TQM)的理念和方法应用于放射治疗质量管理,通过建立放射治疗质量管理体系、规范放疗流程、加强放疗设备和物理技术质控、注重安全防护和人员培训,提高放射治疗