The BEA streaming XQuery processor

被引:17
作者
Florescu, D
Hillery, C
Kossmann, D
Lucas, P
Riccardi, F
Westmann, T
Carey, MJ
Sundararajan, A
机构
[1] BEA Syst, San Jose, CA 95131 USA
[2] Heidelberg Univ, Inst Informat, D-69120 Heidelberg, Germany
关键词
Performance Characteristic; Data Stream; Central Component; Late Version; Language Specification;
D O I
10.1007/s00778-004-0137-1
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper describes the design, implementation, and performance characteristics of a commercial XQuery processing engine, the BEA streaming XQuery processor. This XQuery engine was designed to provide high performance for message-processing applications, i.e., for transforming XML data streams. The engine is a central component of the 8.1 release of BEAs WebLogic Integration (WLI) product. The BEA XQuery engine is fully compliant with the August 2002 draft of the W3C XML Query Language specification and we are currently porting it to the latest version of the XQuery language (July 2004). A goal of this paper is to describe how a fully compliant yet efficient XQuery engine has been built from a few relatively simple components and well-understood technologies.
引用
收藏
页码:294 / 315
页数:22
相关论文
共 20 条
  • [1] CAREY M, 2002, IEEE DATA ENG B, V25, P17
  • [2] CHAMBERLIN D, 2002, XUPDATE
  • [3] Cooper B. F., 2001, Proceedings of the 27th International Conference on Very Large Data Bases, P341
  • [4] Path sharing and predicate evaluation for high-performance XML filtering
    Diao, YL
    Altinel, M
    Franklin, MJ
    Zhang, H
    Fischer, P
    [J]. ACM TRANSACTIONS ON DATABASE SYSTEMS, 2003, 28 (04): : 467 - 516
  • [5] DRAPER D, 2003, XQUERY 1 0 FORMAL SE
  • [6] Eisenberg A, 2002, SIGMOD RECORD, V31, P101
  • [7] FALLSIDE DC, 2001, XML SCHEMA
  • [8] FERNANDEZ M, 2003, WQUERY 1 0 XPATH 2 0
  • [9] Anatomy of a native XML base management system
    Fiebig, T
    Helmer, S
    Kanne, CC
    Moerkotte, G
    Neumann, J
    Schiele, R
    Westmann, T
    [J]. VLDB JOURNAL, 2002, 11 (04) : 292 - 314
  • [10] Florescu D., 1999, B TECHNICAL COMMITTE, V22, P27