scispace - formally typeset
Book ChapterDOI

XMark: a benchmark for XML data management

TLDR
This work provides a framework to assess the abilities of an XML database to cope with a broad range of different query types typically encountered in real-world scenarios and offers a set of queries where each query is intended to challenge a particular aspect of the query processor.
Abstract
While standardization efforts for XML query languages have been progressing, researchers and users increasingly focus on the database technology that has to deliver on the new challenges that the abundance of XML documents poses to data management: validation, performance evaluation and optimization of XML query processors are the upcoming issues. Following a long tradition in database research, we provide a framework to assess the abilities of an XML database to cope with a broad range of different query types typically encountered in real-world scenarios. The benchmark can help both implementors and users to compare XML databases in a standardized application scenario. To this end, we offer a set of queries where each query is intended to challenge a particular aspect of the query processor. The overall workload we propose consists of a scalable document database and a concise, yet comprehensive set of queries which covers the major aspects of XML query processing ranging from textual features to data analysis queries and ad hoc queries. We complement our research with results we obtained from running the benchmark on several XML database platforms. These results are intended to give a first baseline and illustrate the state of the art.

read more

Content maybe subject to copyright    Report

Citations
More filters
Proceedings ArticleDOI

Benchmarking cloud serving systems with YCSB

TL;DR: This work presents the "Yahoo! Cloud Serving Benchmark" (YCSB) framework, with the goal of facilitating performance comparisons of the new generation of cloud data serving systems, and defines a core set of benchmarks and reports results for four widely used systems.
Proceedings ArticleDOI

ORDPATHs: insert-friendly XML node labels

TL;DR: A hierarchical labeling scheme called ORDPATH that is implemented in the upcoming version of Microsoft® SQL Server™ and supports insertion of new nodes at arbitrary positions in the XML tree, their ORDPath values "careted in" between OrDPATHs of sibling nodes, without relabeling any old nodes.
Proceedings ArticleDOI

SP^2Bench: A SPARQL Performance Benchmark

TL;DR: SP^2Bench as discussed by the authors is a publicly available, language-specific SPARQL performance benchmark for RDF query language, which is based on the DBLP scenario and comprises both a data generator for creating arbitrarily large DQLP-like documents and a set of carefully designed benchmark queries.
Journal ArticleDOI

OLTP-Bench: an extensible testbed for benchmarking relational databases

TL;DR: OLTP-Bench is presented, an extensible "batteries included" DBMS benchmarking testbed with its ease of use and extensibility, support for tight control of transaction mixtures, request rates, and access distributions over time, as well as the ability to support all major DBMSs and DBaaS platforms.
Proceedings ArticleDOI

MonetDB/XQuery: a fast XQuery processor powered by a relational engine

TL;DR: The main features, key contributions, and lessons learned while implementing a purely relational XQuery system, which implements all essential XML database functionalities such that it can learn from the full consequences of the architectural decisions.
References
More filters
Journal Article

Extensible Markup Language (XML).

TL;DR: XML is an extremely simple dialect of SGML which is completely described in this document, to enable generic SGML to be served, received, and processed on the Web in the way that is now possible with HTML.
Proceedings Article

Relational Databases for Querying XML Documents: Limitations and Opportunities

TL;DR: It turns out that the relational approach can handle most (but not all) of the semantics of semi-structured queries over XML data, but is likely to be effective only in some cases.
Proceedings ArticleDOI

On supporting containment queries in relational database management systems

TL;DR: The results suggest that contrary to most expectations, with some modifications, a native implementations in an RDBMS can support this class of query much more efficiently.
Journal Article

Performance Challenges in Object-Relational DBMSs.

TL;DR: The purpose of this paper is to present the results of an initial study about storing and querying XML data, focusing on the use of relational database systems and on very simplistic schemes to store and query XML data.
Journal Article

Quilt : An XML query language for heterogeneous data sources

TL;DR: The name Quilt suggests both the way in which features from several languages were assembled to make a new query language, and theway in which Quilt queries can combine information from diverse data sources into a query result with a new structure of its own.
Related Papers (5)
Trending Questions (1)
How to compare two XML files in Robot Framework?

The benchmark can help both implementors and users to compare XML databases in a standardized application scenario.