Principles of database buffer management

Article Properties
  • Language
    English
  • DOI (url)
  • Publication Date
    1984/12/05
  • Indian UGC (Journal)
  • Refrences
    26
  • Citations
    88
  • Wolfgang Effelsberg IBM Scientific Center, Heidelberg, W. Germany
  • Theo Haerder Univ. Kaiserslautern, Kaiserslautern, W. Germany
Abstract
Cite
Effelsberg, Wolfgang, and Theo Haerder. “Principles of Database Buffer Management”. ACM Transactions on Database Systems, vol. 9, no. 4, 1984, pp. 560-95, https://doi.org/10.1145/1994.2022.
Effelsberg, W., & Haerder, T. (1984). Principles of database buffer management. ACM Transactions on Database Systems, 9(4), 560-595. https://doi.org/10.1145/1994.2022
Effelsberg W, Haerder T. Principles of database buffer management. ACM Transactions on Database Systems. 1984;9(4):560-95.
Journal Categories
Science
Mathematics
Instruments and machines
Electronic computers
Computer science
Science
Mathematics
Instruments and machines
Electronic computers
Computer science
Computer software
Science
Science (General)
Cybernetics
Information theory
Technology
Electrical engineering
Electronics
Nuclear engineering
Electronics
Computer engineering
Computer hardware
Description

How does a database buffer manager work within a DBMS? This paper explores the implementation of a database buffer manager as a key component of a Database Management System (DBMS). It outlines the interface between calling components and the buffer manager, highlighting the distinctions between virtual memory paging and database buffer management. It introduces the concepts of referencing versus addressing database pages and fixing pages to prevent uncontrolled replacement. The paper examines three essential tasks—buffer search, allocation of frames, and page replacement—discussing implementation alternatives and providing examples from a CODASYL DBMS performance evaluation project. This detailed exploration is useful for database designers and developers looking to optimize DBMS performance. The paper includes insights from a CODASYL DBMS performance evaluation project.

Published in ACM Transactions on Database Systems, this article directly aligns with the journal's focus on fundamental database system principles and practices. By discussing the implementation of a database buffer manager and addressing key challenges in buffer management, the paper contributes to the core knowledge base of the database community.

Refrences
Citations
Citations Analysis
The first research to cite this article was titled Join processing in database systems with large main memories and was published in 1986. The most recent citation comes from a 2023 study titled Join processing in database systems with large main memories . This article reached its peak citation in 1993 , with 8 citations.It has been cited in 47 different journals, 6% of which are open access. Among related journals, the Information Systems cited this research the most, with 8 citations. The chart below illustrates the annual citation trends for this article.
Citations used this article by year