一种XML数据流小枝模式查询算法
- 格式:pdf
- 大小:227.55 KB
- 文档页数:3
[ src ]Ai n th ytm vredpo lm frdt nlwi atr u r loi m rXMLd c me tti p prpo oe wi Ab ta t miga ess o eh a rbe o a io a t gp t n qey a r t e t i e g t f h o o u n, s a e rp ssat g h
DOI l .9 9 , s.0 03 2 .0 20 .2 : 03 60i n1 0 —4 82 1.60 2 s
1 概 述
XML 是 网络上 数据 表 示和 数 据 交换 的主 要标 准 ,对 X ML 文档 的小枝 模式查询和 处理成为 当前数据 库领域 的研 究热点 。对此 ,文献[】 出多谓词 归并连接 算法 。对于 归并 1 提
第3 8卷 第 6期
vo . 8 13
・
计
算
机
工
程
21 0 2年 3月
M ac r h 201 2
N o. 6
Co utrEn i e i mp e g ne rng
软 件 技术 与数 据 库 ・
一Байду номын сангаас
文章缩号: 0m 32( l) _ 09 文 1o_48 o2 岳_ 6— 3 2 0 0 献标识 码:A
一
() aXML文档 树
() b 小枝 查询
八
图1 X ML文档树及 共小 枝查询示倒
引文件 的数量却 很多时 ,需要重新 对这些节点进行编码 ,造
成很大 的系统开 销。因此 ,如 果能够避免建立这些文档 的编 码索 引文件 ,X ML文档 的查询效率将有很大提高 。为此 ,本
中圈分类号:T31 P1
种 XML 数据 流 小枝模 式查询 算 法
自 山,陶世: 群
( 山西大学计 算机 与信息技术学院 ,太原 0 0 0 ) 306
摘
要 :针对传统 X ML文档小枝模式查询 算法 系统开 销大的问题 , 出一种 X 提 ML数据流小枝模式查询算法 。该算法结合 S X 数据流解 A
T gP t r eyAlo i m r wi at nQu r g rt f e h o XMLDaaSra t te m
BAIS a TA0 h - un h n. S iq
( c o l f o u r n no mainT c n lg , h n i n v ri , ay a 3 0 6 C ia S h o mp m dIf r t e h oo y S a x U ies y T iu n0 0 0 , hn ) oC a o t
操作 的一种机制 。它采用事件驱动模 型 ,将 X ML 文档作为 数据 流进行处理 ,使用基于事件 的方法顺序访问 X ML文档
中 的数 据 。
连接算法 中产生的过 多无 用的中间结果 ,文献[】 出了改进 2给 的 T g t k算法。文献【] 用层次关系 的队列结构 用于小 wiSa c 3采
[ yw r s e e s eMa epL n ug ( Ke o d ] Xtni k u a g a eXML ;wi p tr ;e inec dn ; aa t a SmpeA I r v )t g at rgo no ig dt r m; i l P e n se o f XMLS (AX) as p e r
析技 术 ,将层次关系 队列结构应 用于 X ML文档 查询中 ,采用动态 生成 区间编码 的方式,免除建 立编码 索引文件的步骤。实验结果表明 , 在对 相关数据集进行查询 时,该 算法可减少 I / O操作 ,缩短查询响应 时间,提高查询效率 。 关黼 :可扩展标记语言 ; 小枝模 式 ;区间编码 ;数据流 ;S X解析 A
枝模式 匹配 ,提 出 T g i 算法 ,避免 了以往算法 由于 归并 wiLs t
连接和 内存 中大量的随机 存取所产生的开销 ,提高 了算法 的
执行效率 。 上 述算 法在对 X ML 文档 查询 时都 需要先进 行编 码索 引,以避 免对 XML文档 的遍 历查询。但是 ,当 X ML文档发 生修改 时,特别是 当查询 的 XML 文档较小 ,而所需编码索
p te n q e l o ihm r XM L a a sr a .By i tgr t g a t p f d t tu t r f mu t—a e e a e u u s wi at r u r a g rt y o f d t te m n e a n y e o a a sr c u e o lily r r l t d q e e t SAX a a sr a a s i h d t t m p r e e tc n l g i u e e me o fd n mi e ne a i g t e r gi o e f rt e q e y n d a o d h r a i n o n e l . p rm e t lr s ls e h o o y, t s s t t d o y a c g r r tn h e on c d o u r i g a v i st e c e to fi d x f e Ex e i n a e u t h h h n i s o t a e ago t m r mo e e q eyi g e c e c r ug e u i g IO pe a o d qu r i g t eo e t i a a s t h w tt l r h p o t st u r n f i n y t o h r d c n / o r t n a e n m n c ra n d t e . h h i h i h i n y i