![]() |
![]() |
![]() |
@inproceedings{DBLP:conf/sigmod/KornackerSH98,
author = {Marcel Kornacker and
Mehul A. Shah and
Joseph M. Hellerstein},
editor = {Laura M. Haas and
Ashutosh Tiwary},
title = {amdb: An Access Method Debugging Tool},
booktitle = {SIGMOD 1998, Proceedings ACM SIGMOD International Conference
on Management of Data, June 2-4, 1998, Seattle, Washington, USA},
publisher = {ACM Press},
year = {1998},
isbn = {0-89791-995-5},
pages = {570-571},
ee = {http://doi.acm.org/10.1145/276304.276384, db/conf/sigmod/KornackerSH98.html},
crossref = {DBLP:conf/sigmod/98},
bibsource = {DBLP, http://dblp.uni-trier.de}
}
BibTeX
The design and tuning of new access methods (AMs) for non-traditional data types and application areas has always been more of a black art than a rigorous discipline. The designer can only rely on intuition to come up with an effective design; its evaluation and profiling require tedious instrumentation of complex AM code and a host of hand-written scripts.
To address these issues, we developed amdb, a visual AM ``debugging'' tool tosupport the AM design and implementation process. It is based on the GiST ( Generalized Search Tree) framework for AM construction, which offers the designer an abstracted view of a tree-structured AM and factors out the mechanical aspects of an AM implementation, such as tree traversal, concurrency control and recovery. Amdb is a visual analysis, debugging and profiling toolfor AMs that are written as extensions of libgist, a public-domain stand-alone C++ implementation of GiSTs.
Copyright © 1998 by the ACM, Inc., used by permission. Permission to make digital or hard copies is granted provided that copies are not made or distributed for profit or direct commercial advantage, and that copies show this notice on the first page or initial screen of a display along with the full citation.