White Papers

XML Query Optimization in the Presence of Side Effects

Overview The emergence of database languages with side effects, notably for XML, raises significant challenges for database compilers and optimizers. This paper extends an algebra for the W3C XML query language with operations that allows data to be immediately updated. They study the impact of that extension on logical optimization, join detection, and pipelining. The main result of this paper is to show that, with proper care, a number of important optimizations based on nested relational algebras remain applicable in the presence of side effects. The approach relies on an analysis of the conditions that must be checked in order for algebraic rewritings to hold. An implementation and experimental results demonstrate the effectiveness of the approach.

Download White Paper

By downloading you agree to our Terms and Conditions. These include information regarding use of your personal data.

Publisher
Association for Computing Machinery
File Format
PDF
Date Published
Jan 3, 2009
Format
White Papers
Topics
XML, Database Management

Similiar White Papers

Update XML in DB2 9.5

Update XML in DB2 9.5

One of the most significant new features in IBM DB2 9.5 for Linux, Unix and Windows is the XML update functionality. The

Publisher: IBM  |  Tags: data, database, linux, server

Mashing Google Maps With Oracle Database

Mashing Google Maps With Oracle Database

As one may know, Oracle has had the ability to generate XML on the fly from the database for a number of years. In addit

Publisher: Oracle  |  Tags: api, data, database, google maps, java

Introduction to Annotated XML Schema Decomposition Using the DB2 Visual Studio 2005 Add-In: Use DB2 XML Shredding Technology

Introduction to Annotated XML Schema Decomposition Using the DB2 Visual Studio 2005 Add-In: Use DB2 XML Shredding Technology

The annotated XML schema decomposition feature introduced in DB2 9, can be used to decompose entire, or fragments of, XM

Publisher: IBM

What's New for XML in SQL Server 2008

What's New for XML in SQL Server 2008

Microsoft introduced XML-related capabilities in Microsoft SQL Server 2000 with the FOR XML and OPENXML Transact-SQL key

Publisher: Microsoft  |  Tags: data, database, developers, keywords, xml

DB2 9 and z/OS XML System Services Synergy Update

DB2 9 and z/OS XML System Services Synergy Update

DB2 9 is a hybrid data server with integrated pureXML technology to natively manage XML data with unprecedented reliabil

Publisher: IBM  |  Tags: data, management, os, server

Association for Computing Machinery White Papers

Managing ETL Processes

Managing ETL Processes

ETL tools allow the definition of sometimes complex processes to extract, transform, and load heterogeneous data into a

Publisher: Association for Computing Machinery  |  Tags: data, data integration, data warehouse, management

GPS-Free Node Localization in Mobile Wireless Sensor Networks

GPS-Free Node Localization in Mobile Wireless Sensor Networks

An important problem in mobile ad-hoc wireless sensor networks is the localization of individual nodes, i.e., each node'

Publisher: Association for Computing Machinery  |  Tags: gps, infrastructure, network

A Black-Box Approach for Web Application SLA

A Black-Box Approach for Web Application SLA

Web servers nowadays have to cope with unprecedented amounts of workload, due to increasing popularity and complexity; i

Publisher: Association for Computing Machinery  |  Tags: applications, server

Load Balancing for Multimedia Streaming in Heterogeneous Peer-to-Peer Systems

Load Balancing for Multimedia Streaming in Heterogeneous Peer-to-Peer Systems

Multimedia streaming of mostly user generated content is an ongoing trend, not only since the upcoming of Last.fm and Yo

Publisher: Association for Computing Machinery  |  Tags: user generated, user generated content, youtube

Multiobjective Network Design for Realistic Traffic Models

Multiobjective Network Design for Realistic Traffic Models

Network topology design problems find application in several real life scenarios. However, most designs in the past eith

Publisher: Association for Computing Machinery  |  Tags: network, realistic