首页> 外文会议>Web Technologies, Applications, and Services >A PARSING CACHE FOR HIGHLY EFFICIENT XML DATA PROCESSING
【24h】

A PARSING CACHE FOR HIGHLY EFFICIENT XML DATA PROCESSING

机译:高效XML数据处理的解析缓存

获取原文
获取外文期刊封面目录资料

摘要

XML (extensible Markup Language) documents are relatively large. Therefore processing such documents can be very costly. Meanwhile traditional filesystem buffering and caching mechanisms are not designed particularly to support XML parsing. Hence, redundant parsing problem causes the current XML parsers and query processors not to be efficient when processing large documents. Also, due to the data structure and algorithms used in the current XML tools, parsing is not fast enough or even providing required resource (i.e. memory) may not be feasible. Furthermore, XML tools are not designed to provide a sharable parse tree for multiple users, and users have to limit themselves to specific tools to access the parse tree. To overcome these limitations, we introduce a "Parsing Cache", which uses a well-structured parse tree, an efficient parsing algorithm and a user-cache interface. It provides a resident parsing storage specially for XML documents. Due to small memory usage, parse trees can be resident for further processing. The user-cache interface enables multiple users to share the parse tree. The parsing and query time are significantly improved compared with the current XML parsers and query managers.
机译:XML(可扩展标记语言)文档相对较大。因此,处理此类文档可能会非常昂贵。同时,传统的文件系统缓冲和缓存机制并不是专门为支持XML解析而设计的。因此,冗余的解析问题导致当前的XML解析器和查询处理器在处理大型文档时效率不高。另外,由于当前XML工具中使用的数据结构和算法,解析速度不够快,甚至无法提供所需的资源(即内存)。此外,XML工具的设计目的不是为多个用户提供可共享的解析树,并且用户必须将自己限制为使用特定工具才能访问解析树。为了克服这些限制,我们引入了“解析缓存”,它使用结构良好的解析树,高效的解析算法和用户缓存界面。它提供了专门用于XML文档的驻留解析存储。由于占用的内存少,因此可以驻留解析树以进行进一步处理。用户缓存接口使多个用户可以共享解析树。与当前的XML解析器和查询管理器相比,解析和查询时间得到了显着改善。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号