XML数据库系统客户端的设计与实现

被引量 : 0次 | 上传用户:ya0000000000
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
数据库经历了历史的变革,从较为简单的表格式数据存储,发展到今天需要完成大规模数据存储的海量级分布式数据库,并且在社会的各个领域得到了广泛的应用。由于良好的用户体验已经成为了现代用户评价产品的重要标准,为了使让用户感受到更好的操作体验,很多数据库厂商设计了各种各样的客户端,一定程度上改善了用户对操作体验的评价。以如何实现客户端的底层驱动为重点,提出了一种以改写现有接口思想为中心的实现方法,在方正XML数据库中设计并实现了客户端系统,以作为方正XML数据库系统呈现给用户的窗口。XQJ是一套基于Xquery查询语言的轻量级XML数据库接口。对于XML数据库来说,XQJ起到的作用就类似于JDBC或ODBC在传统关系型数据库中发挥的作用。以方正XML数据库系统为实例,我们将XQJ改写为C++版本的接口,来实现XML数据库客户端的底层驱动功能,并为开发人员提供了轻量级的编程接口。这种代码重用的实现方式,方便了日后的开发工作,提升了用户体验,增强了数据库系统产品的核心竞争力。系统实现过程中严格按照软件工程规范进行,从最基本的程序编码,到面向对象原则的遵守,整个系统最终完成实现,不论是功能需求还是性能需求,都能够达到让人满意的高度,满足了最初设计的要求。最后展示方正橙云智睿XML数据库系统客户端的实际运行情况,并反思在设计与实现过程中的不足之处和今后的发展方向,为数据库将来的发展提供新思路。
其他文献
自事业单位与企业财务会计正式分开之后,我国先后颁布并实施了事业单位内部会计制度及会计准则,并在一定程度上促使事业单位内部财务会计制度更加完善。文章主要介绍了会计的
目前,网络募捐已成为了一种新型的慈善募捐方式,它的发展需借助各种网络平台,并已构成我国慈善事业非常重要的一部分,我国的社会保障和社会救助的机制还不够完善,网络募捐是对其强大的补充与完善,它的产生也大大弥补了当前我国社会救助的不足的问题。与传统的网络募捐方式相比较,网络募捐固然具有其自身辐射范围广、受众较多等诸多优势,但由于网络本身所具有的虚拟性和隐蔽性的特点,加之我国目前与慈善相关的法律法规还不够
<正>随着新疆特色林果业的发展,生产建设兵团提出发展特色林果业,调整农业种植结构,打造地方品牌,促进兵团经济发展,提高职工经济收入的目标。葡萄有着结果早、丰产性好、经
电视节目模板是以某种特定形式固定下来的由一系列节目元素所组成的特定节目框架,包括节目名称、宣传标语、环节设置、主持方式、参与对象、音乐设计、舞台背景等具体内容。近
在我国社会进入全面建设小康社会的关键时期,农村社会管理及创新成为了一个值得重点关注的重要课题。农村社会组织在推动政府职能转变、基层政治体制改革、农村公共管理和社会
当建筑物沉降或沉降差过大,影响建筑物正常使用时,有时在进行地基加固后尚需进行纠偏和顶升。采用加载纠偏技术、基础底地基中掏土纠偏、基础侧地基中掏土纠偏,并确定顶升频
《了不起的盖茨比》是美国著名的“迷惘的一代”小说家菲茨杰拉德的代表作。这篇小说通过主人公盖茨比浪漫、悲壮、富有戏剧色彩的一生,反映了在浮华享乐、迷惘失落的爵士时
"任务卡"教学模式是我校生物组在深化课堂教学改革中形成的教学模式,该教学模式以建构主义和"学习金字塔"理论为依据,以促进学生主动参与课堂教学为目标,依托任务实现高效课
伴随着数字媒体和科学信息技术的发展,电视剧营销以及播出平台队伍在不断壮大,不仅局限于电视频道的扩张,如电视剧的播出平台电视台的数量以及特殊节目不断扩张;还体现在视频网站
用密度泛函和精确模型化学方法G3(MP2)及G3//B3LYP研究了丙烯热解气相反应热力学的详细过程。所有可能物种的结构和谐振频率由B3PW91/6-31G(d)确定。通过G3(MP2)及G3//B3LYP的电子能量结