• DocumentCode
    1612819
  • Title

    The design and implementation of multiple buffer cache in PostgreSQL

  • Author

    Noguchi, Yusuke ; Umeno, Hidenori

  • Author_Institution
    Fac. of Sci. & Technol., Kumamoto Univ., Kumamoto
  • fYear
    2008
  • Firstpage
    2654
  • Lastpage
    2657
  • Abstract
    At present, the database management system occupies an important position in various application systems and in commercial systems. The study of database management system is attracting attention. We focus on open-source PostgreSQL comprising the function that it is not inferior to commercial database management system. But, there is the problem of the memory management in PostgreSQL. In a memory management method of PostgreSQL, the cache hit rate drops down under a specific condition. For example, when a transient large-scale search happens, most data including high frequency hit rate is flooded out of the buffer cache. And it causes the cache hit rate fall. It is thought that the buffer relocation method of current PostgreSQL is inefficient. To solve this problem, we suggest a multiple buffer cache method. The method is to divide the buffer cache into a plural number, and each buffer cache is managed individually according to the kind of data bound to each buffer cache. This can prevent the fall of the cache hit rate when a transient large-scale search happened.
  • Keywords
    SQL; cache storage; object-oriented databases; public domain software; relational databases; cache hit rate; database management system; memory management method; multiple buffer cache method; open-source PostgreSQL; Automatic control; Control systems; Database systems; Design automation; Frequency; Large-scale systems; Memory management; Open source software; PostgreSQL; database; memory management;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Control, Automation and Systems, 2008. ICCAS 2008. International Conference on
  • Conference_Location
    Seoul
  • Print_ISBN
    978-89-950038-9-3
  • Electronic_ISBN
    978-89-93215-01-4
  • Type

    conf

  • DOI
    10.1109/ICCAS.2008.4694304
  • Filename
    4694304