Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/502585.502686acmconferencesArticle/Chapter ViewAbstractPublication PagescikmConference Proceedingsconference-collections
Article

Dynamic versioning concurrency control for index-based data access in main memory database systems

Published: 05 October 2001 Publication History

Abstract

We present a concurrency control scheme using dynamic versioning for index-based data access in main memory database systems. This scheme enables read-only transactions read correct version without holding any locks or latches, while update transactions only obtain a few locks or latches without deadlocks. Efficient version management is designed to support high concurrency level and low space overhead. The interaction between dynamic versioning and indexing is considered so that all available versions can be accessed through indexing. Experiment results show that dynamic versioning can improve the performance in concurrent environment significantly.

References

[1]
J.Baulier, Pbohannon, S.Gogate and C.Gupta. DataBlitz storage manager: main-memory database performance for critical applications. ACM SIGMOD, 519-520, 1999.
[2]
D.Bitton. The effect of large main memory on database systems. Cornell Univ, 337-339, 1987.
[3]
M.J.Carey and W.A.Muhanna. The perfomnnce of multiversion concurrency control algorithms. ACM transactions on Computer Systems, 338-378, 1986.
[4]
J.L.Hennessy and D.A.Pattenon. Computer architecture: a quantitative approach. Second edition. 1995.
[5]
T.J.Lehman and M.J.Carey. A study of index stmctures for main memory database management systems. in Proceedings of the Int'l Conf on VLDB, 294-303, 1986.

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
CIKM '01: Proceedings of the tenth international conference on Information and knowledge management
October 2001
616 pages
ISBN:1581134363
DOI:10.1145/502585
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 05 October 2001

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. dynamic versioning scheme
  2. version list

Qualifiers

  • Article

Conference

CIKM01
Sponsor:

Acceptance Rates

Overall Acceptance Rate 1,861 of 8,427 submissions, 22%

Upcoming Conference

CIKM '25

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 314
    Total Downloads
  • Downloads (Last 12 months)1
  • Downloads (Last 6 weeks)0
Reflects downloads up to 04 Feb 2025

Other Metrics

Citations

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media