ACM Home Page
Please provide us with feedback. Feedback
Efficient concurrency control in multidimensional access methods
Full text PdfPdf (1.79 MB)
Source International Conference on Management of Data archive
Proceedings of the 1999 ACM SIGMOD international conference on Management of data table of contents
Philadelphia, Pennsylvania, United States
Pages: 25 - 36  
Year of Publication: 1999
ISBN:1-58113-084-8
Also published in ...
Authors
Kaushik Chakrabarti  Department of Computer Science, University of Illinois at Urbana-Champaign
Sharad Mehrotra  Department of Information and Computer Science, University of California at Irvine
Sponsors
SIGART: ACM Special Interest Group on Artificial Intelligence
SIGMOD: ACM Special Interest Group on Management of Data
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 6,   Downloads (12 Months): 45,   Citation Count: 5
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/304182.304185
What is a DOI?

ABSTRACT

The importance of multidimensional index structures to numerous emerging database applications is well established. However, before these index structures can be supported as access methods (AMs) in a “commercial-strength” database management system (DBMS), efficient techniques to provide transactional access to data via the index structure must be developed. Concurrent accesses to data via index structures introduce the problem of protecting ranges specified in the retrieval from phantom insertions and deletions (the phantom problem). This paper presents a dynamic granular locking approach to phantom protection in Generalized Search Trees(GiSTs), an index structure supporting an extensible set of queries and data types. The granular locking technique offers a high degree of concurrency and has a low lock overhead. Our experiments show that the granular locking technique (1) scales well under various system loads and (2) similar to the B-tree case, provides a significantly more efficient implementation compared to predicate locking for multidimensional AMs as well. Since a wide variety of multidimensional index structures can be implemented using GiST, the developed algorithms provide a general solution to concurrency control in multidimensional AMs. To the best of our knowledge, this paper provides the first such solution based on granular locking.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
ANSI. Ansi x3.135-1992, american national standard fi3r information systems - database language- sql. November, 1992.
3
 
4
 
5
K. Chakrabarti and S. Mehrotra. Efficient concurrency control in multidimensional access methods. Technical Report TR-MARS- 97-12, Department of Computer Science, University of l,!linoi!s, October 1998.
 
6
K. Chakrabarti and S. Mehrotra. High dimensional feature indexing using hybrid trees. Proc. of the 15th IEEE International Conference on Data Engineering (ICDE), March 1999.
 
7
 
8
 
9
10
 
11
 
12
 
13
14
 
15
16
 
17
 
18
 
19
20
 
21


Collaborative Colleagues:
Kaushik Chakrabarti: colleagues
Sharad Mehrotra: colleagues