Ex-Dewey编码与XML/GML非空间数据查询的结构连接算法
需积分: 5 175 浏览量
更新于2024-08-11
收藏 317KB PDF 举报
"XML/GML非空间数据查询的结构连接算法 (2010年) - 陈建华, 王华军, 苗放, 王卫红 - 计算机工程 - 第36卷第3期"
本文是关于XML(可扩展标记语言)和GML(地理标记语言)非空间数据查询的一种高效算法的研究,作者团队来自成都理工大学的多个学院。他们针对Dewey前缀编码方案存在的问题,提出了一种新的扩展Dewey编码(Ex-Dewey编码)方案,旨在改善XML/GML文档的编码和检索效率。
Dewey编码是一种用于组织和索引树形结构数据的方法,通过将每个节点分配一个唯一的编码来表示其在树中的位置。然而,传统的Dewey编码在节点插入和删除时可能会影响其他节点的编码,导致维护成本增加。Ex-Dewey编码则解决了这个问题,它保证了节点插入和删除不会影响已有的节点编码值串,从而提高了编码的稳定性和查询效率。
为了进一步优化XML/GML非空间数据的查询性能,作者们提出了ED-XQ-SJ(基于Ex-Dewey编码的XML/GML非空间数据查询结构连接算法)。此算法主要用于快速确定XML/GML文档中候选节点之间的先辈-子孙和父-子关系,无需访问实际存储的节点,降低了I/O操作的开销。通过这种结构化的连接方法,查询过程可以更高效地进行,降低了算法的复杂度。
论文详细阐述了ED-XQ-SJ算法的思想、具体步骤以及验证过程。算法的主要贡献在于减少了查询过程中对存储节点的访问,使得查询过程更快,并且由于算法复杂度较低,因此在处理大量数据时能显著提高性能。此外,该算法对于XML/GML这类复杂数据结构的应用,如地理信息系统(GIS)和信息检索系统,具有重要的实践意义。
关键词包括:可扩展标记语言,地理标记语言,编码索引,扩展Dewey编码,非空间数据查询,结构化连接。这些关键词揭示了研究的核心内容,即如何利用改进的编码策略优化XML和GML数据的非空间查询操作,以及通过结构化连接算法提高查询效率。
2022-06-21 上传
2021-10-10 上传
2021-05-11 上传
2010-10-25 上传
2013-02-05 上传
2009-09-15 上传
2022-07-15 上传
weixin_38649356
- 粉丝: 5
- 资源: 951
最新资源
- Android圆角进度条控件的设计与应用
- mui框架实现带侧边栏的响应式布局
- Android仿知乎横线直线进度条实现教程
- SSM选课系统实现:Spring+SpringMVC+MyBatis源码剖析
- 使用JavaScript开发的流星待办事项应用
- Google Code Jam 2015竞赛回顾与Java编程实践
- Angular 2与NW.js集成:通过Webpack和Gulp构建环境详解
- OneDayTripPlanner:数字化城市旅游活动规划助手
- TinySTM 轻量级原子操作库的详细介绍与安装指南
- 模拟PHP序列化:JavaScript实现序列化与反序列化技术
- ***进销存系统全面功能介绍与开发指南
- 掌握Clojure命名空间的正确重新加载技巧
- 免费获取VMD模态分解Matlab源代码与案例数据
- BuglyEasyToUnity最新更新优化:简化Unity开发者接入流程
- Android学生俱乐部项目任务2解析与实践
- 掌握Elixir语言构建高效分布式网络爬虫