Welcome to D
SIGMOD 2005
PODS 2005
SIGMOD-RECOR
CIDR 2005
CIKM 2005
COMAD 2005
CVDB 2005
DaMoN 2005
Data Enginee
DEBS05
DMSN 2005
DOLAP 2005
GIR 2005
GIS 2005
Hypertext 20
ICDE 2005
ICDM 2005
IHIS 2005
IQIS 2005
JCDL 2005
KRAS 2005
MDM 2005
MIR 2005
MobiDE 2005
P2PIR 2005
RIDE 2005
SBBD 2005
SIGIR 2005
SIGIR-FORUM
SIGKDD 2005
SIGKDD-EXP
SSDBM 2005
TIME 2005
TKDE 2005
TODS 2005
VLDB 2005
VLDBJ 2005
WebDB 2005
<<< = WebDB'05 Pap>>>
WIDM 2005

An Empirical Evaluation of Simple DTD-Conscious Compression Techniques


James Cheney

  View Paper (PDF)  

Return to Paper Session 3: XML


Abstract

In previous work, we developed a streaming XML-conscious compressor xppm (or XMLPPM), and showed that it provides compression superior to other text compression and XML-conscious compression techniques then extant. The purpose of this paper is to investigate whether DTD information can be used to improve compression in xppm enough to justify the added implementation effort. In this paper we describe dxppm, a version of xppm that simultaneously validates and compresses XML relative to a DTD. We assume both sender and receiver have access to identical copies of the DTD. Because xppm already compresses both XML structure and text very well, and because of the complexity of the underlying PPM algorithms, it is easy to generate ideas for DTD-based compression that work well ``on paper'' but are either incompatible with xppm or do not improve compression relative to xppm. Our contribution is the development of four simple DTD-based compression techniques that do work well with xppm, validated by experiments showing substantially improved compression for a variety of real data sources.


©2006 Association for Computing Machinery