ACM SIGMOD Record · 2001 · 52 citations · 13 references
ComputingComputer ScienceDatabasesStorage SystemsSystems ArchitectureData Storage SystemsDatabase ManagementQuery ProcessingRelational DatabasesStructured Query LanguageXml DatabasesDatabase BenchmarkingScalability BottlenecksStandardized Query LanguageXml BenchmarkingXml Data ManagementXml Query LanguagesXml Query ProcessingXml Storage Models
Benchmarks belong to the very standard repertory of tools deployed in database development. Assessing the capabilities of a system, analyzing actual and potential bottlenecks, and, naturally, comparing the pros and cons of different systems architectures have become indispensable tasks as databases management systems grow in complexity and capacity. In the course of the development of XML databases the need for a benchmark framework has become more and more evident: a great many different ways to store XML data have been suggested in the past, each with its genuine advantages, disadvantages and consequences that propagate through the layers of a complex database system and need to be carefully considered. The different storage schemes render the query characteristics of the data variably different. However, no conclusive methodology for assessing these differences is available to date.In this paper, we outline desiderata for a benchmark for XML databases drawing from our own experience of developing an XML repository, involvement in the definition of the standard query language, and experience with standard benchmarks for relational databases.
13
Jason McHugh, Serge Abiteboul, Roy Goldman et al. · ACM SIGMOD Record · 1997 · 580 citations · Full text
Storing semistructured data with STORED
Alin Deutsch, Mary Fernández, Dan Suciu · ACM SIGMOD Record · 1999 · 455 citations · Full text
Optimizing queries using materialized views
Jonathan Goldstein, Per-Åke Larson · 2001 · 257 citations