Evaluating the Performance of Dynamic Database Applications

Evaluating the Performance of Dynamic Database Applications

Zhen He (La Trobe University, Australia) and Jerome Darmont (Universite Lumiere Lyon 2, France)
Copyright: © 2006 |Pages: 26
DOI: 10.4018/978-1-59140-935-9.ch016
OnDemand PDF Download:


This chapter explores the effect that changing access patterns has on the performance of database management systems. Changes in access patterns play an important role in determining the efficiency of key performance optimization techniques, such as dynamic clustering, prefetching, and buffer replacement. However, all existing benchmarks or evaluation frameworks produce static access patterns in which objects are always accessed in the same order repeatedly. Hence, we have proposed the dynamic evaluation framework (DEF) that simulates access pattern changes using configurable styles of change. DEF has been designed to be open and fully extensible (e.g., new access pattern change models can also be added easily). In this chapter, we instantiate DEF into the dynamic object evaluation framework (DoEF), which is designed for object databases, that is, object-oriented or object-relational databases such as multimedia databases or most eXtensible Mark-up Language (XML) databases.

Complete Chapter List

Search this Book:
Table of Contents
Keng Siau
Chapter 1
Liliana Favre
The model-driven architecture (MDA) is an approach to model-centric software development. The concepts of models, metamodels, and model... Sample PDF
A Rigorous Framework for Model-Driven Development
Chapter 2
Anna Persson, Hendrik Gustavsson, Brian Lings, Bjorn Lundell, Anders Mattsson, Ulf Arlig
Many companies are using model-based techniques to offer a competitive advantage in an increasingly globalised systems development industry. Central... Sample PDF
Adoptng Open Source Development Tools in a Commercial Production Environment: Are We Locked In?
Chapter 3
Sari Hakkarainen, Darijus Strasunskas, Lillian Hella, Stine Tuxen
Ontology is the core component in Semantic Web applications. The employment of an ontology building method affects the quality of ontology and the... Sample PDF
Classification as Evaluation: A Framework Tailored for Ontology Building Methods
Chapter 4
Pär J. Aerfalk, Brian Fitzgerald
Systems development methods are used to express and communicate knowledge about systems and software development processes, that is, methods... Sample PDF
Exploring the Concept of Method Rationale: A Conceptual Tool to Understand Method Tailoring
Chapter 5
Anna Gunhild Nysetvold, John Krogstie
We describe in this chapter an insurance company that has recently wanted to standardize on business process modeling language. To perform the... Sample PDF
Assessing Business Process Modeling Languages Using a Generic Quality Framework
Chapter 6
Terje Wahl, Guttorm Sindre
Evaluation of modelling languages is important both to be able to select the most suitable languages according to the needs and to improve existing... Sample PDF
An Analytical Evaluation of BPMN Using a Semiotic Quality Framework
Chapter 7
Terry Halpin
Some popular information-modeling approaches allow instances of relationships or associations to be treated as entities in their own right.... Sample PDF
Objectification of Relationships
Chapter 8
Patrick Heymans, Germain Saval, Gautier Dallons
This chapter applies the template proposed by Opdahl and Henderson-Sellers to the Goal-oriented Requirements Engineering Language (GRL). It proposes... Sample PDF
A Template-Based Analysis of GRL
Chapter 9
Liang Xiao, Des Greer
This chapter proposes the adaptive agent model (AAM) for agent-oriented system development. In AAM, requirements can be transformed into... Sample PDF
Externalisation and Adaptation of Mult-Agent System Behavior
Chapter 10
Carlo Batini, Manuel F. Farasi, Riccardo Grosso
This chapter describes a methodology and a tool for the reuse of a repository of conceptual schemas. Large amounts of data are managed by... Sample PDF
Reuse a Repository of Conceptual Schemas in a Large Scale Project
Chapter 11
Marzia Adorni, Francesca Arcelli, Carlo Batini, Marco Comerio, Flavio De Paoli, Simone Grega, Paolo Losi
This chapter presents a first attempt to realize a methodological framework supporting the most relevant phases of the design of a value-added... Sample PDF
The MAIS Approach to Web Service Design
Chapter 12
Patrick Martin, Wendy Powley, Min Zheng
This chapter introduces autonomic computing as a means to automate the complex tuning, configuration, and optimization tasks that are currently the... Sample PDF
Toward Autonomic DBMSs: A Self-Configuring Algorithm for DBMS Buffer Pools
Chapter 13
Huimin Zhao, Sudha Ram
Interschema relationship identification (IRI), that is, determining the relationships among schema elements in heterogeneous data sources, is an... Sample PDF
Clustering Similar Schema Elements Across Heterogeneous Databases: A First Step in Database Integration
Chapter 14
Seok Il Song, Jae Soo Yoo
This chapter introduces a concurrency control algorithm based on link-technique for high-dimensional index structures. In high-dimensional index... Sample PDF
An Efficient Concurrency Control Algorithm for High-Dimensional Index Structures
Chapter 15
Z. M. Ma
Computer applications in non-traditional areas have put requirements on conceptual data modeling. Some conceptual data models, being the tool of... Sample PDF
Modeling Fuzzy Information in the IFO and Relational Data Model
Chapter 16
Zhen He, Jerome Darmont
This chapter explores the effect that changing access patterns has on the performance of database management systems. Changes in access patterns... Sample PDF
Evaluating the Performance of Dynamic Database Applications
Chapter 17
Yu Jiao, Ali R. Hurson
Creating a global information-sharing environment in the presence of autonomy and heterogeneity of data sources is a difficult task. When adding... Sample PDF
MAMADAS: A Mobile Agent-Based Secure Mobile Data Access System Framework
Chapter 18
Byunggu Yu, Ratko Orlandic
Many spatial access methods, such as the R-tree, have been designed to support spatial search operators (e.g., overlap, containment, and enclosure)... Sample PDF
Indexing Regional Objects in High-Dimensional Spaces
Chapter 19
Vladimir Ovchinnikov
This chapter is focused on a concept-based query language that permits querying by means of application domain concepts only. The query language has... Sample PDF
A Concept-Based Query Language Not Using Proper Association Names
Chapter 20
Boanerges Aleman-Meza, Amit P. Sheth, Devanand Palaniswami, Matthew Eavenson, I. Budak Arpinar
We describe an ontological approach for determining the relevance of documents based on the underlying concept of exploiting complex semantic... Sample PDF
Semantic Analytics in Intelligence: Applying Semantic Association Discovery to Determine Relevance of Heterogeneous Documents
Chapter 21
Te-Wei Wang, Kenneth E. Murphy
This chapter reviews briefly the semantic integration issues in multidatabase development and provides a standardized representation for classifying... Sample PDF
Semantic Integration in Multidatabase Systems: How Much Can We Integrate?
About the Editor
About the Authors