Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3151759.3151814acmotherconferencesArticle/Chapter ViewAbstractPublication PagesiiwasConference Proceedingsconference-collections
short-paper

Write-optimized indexing with partitioned b-trees

Published: 04 December 2017 Publication History
  • Get Citation Alerts
  • Abstract

    Database management systems (DBMS) are critical performance component in large scale applications under modern update-intensive workloads. Additional access paths accelerate look-up performance in DBMS for frequently queried attributes, but the required maintenance slows down update performance. The ubiquitous B+-Tree is a commonly used key-indexed access path that is able to support many required functionalities with logarithmic access time to requested records. Modern processing and storage technologies and their characteristics require reconsideration of matured indexing approaches for today's workloads. Partitioned B-Trees (PBT) leverage characteristics of modern hardware technologies and complex memory hierarchies as well as high update rates and changes in workloads by maintaining partitions within one single B+-Tree. This paper includes an experimental evaluation of PBTs optimized write pattern and performance improvements. With PBT transactional throughput under TPC-C increases 30%; PBT results in beneficial sequential write patterns even in presence of updates and maintenance operations.

    References

    [1]
    G. Graefe. Sorting and indexing with partitioned b-trees. In CIDR, 2003.
    [2]
    G. Graefe. Write-optimized b-trees. pages 672--683. VLDB Endowment, 2004.
    [3]
    G. Graefe. Modern b-tree techniques. Foundations and Trends in Databases, 3(4):203--402, 2011.
    [4]
    G. Graefe and H. Kuno. Adaptive indexing for relational keys. In In ICDE, Workshops, 2010.
    [5]
    P. L. Lehman and s. B. Yao. Efficient locking for concurrent operations on b-trees. TODS, 6(4), 1981.
    [6]
    P. O'Neil, E. Cheng, D. Gawlick, and E. O'Neil. The log-structured merge-tree (lsm-tree). Acta Inf., 33(4):351--385, June 1996.
    [7]
    R. Sears and R. Ramakrishnan. blsm: A general purpose log structured merge tree. In In Proc. SIGMOD '12.

    Cited By

    View all
    • (2024)Storage Management with Multi-Version Partitioned BTreesInformation Systems10.1016/j.is.2024.102403125(102403)Online publication date: Nov-2024
    • (2022)Storage Management with Multi-Version Partitioned BTreesAdvances in Databases and Information Systems10.1007/978-3-031-15740-0_19(255-269)Online publication date: 29-Aug-2022
    • (2018)Efficient Data and Indexing Structure for Blockchains in Enterprise SystemsProceedings of the 20th International Conference on Information Integration and Web-based Applications & Services10.1145/3282373.3282402(173-182)Online publication date: 19-Nov-2018

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Other conferences
    iiWAS '17: Proceedings of the 19th International Conference on Information Integration and Web-based Applications & Services
    December 2017
    609 pages
    ISBN:9781450352994
    DOI:10.1145/3151759
    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 the author(s) 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].

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 04 December 2017

    Permissions

    Request permissions for this article.

    Check for updates

    Qualifiers

    • Short-paper

    Funding Sources

    • Ministry of Science of Baden-Wurttemberg, Germany

    Conference

    iiWAS2017

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)7
    • Downloads (Last 6 weeks)1
    Reflects downloads up to 09 Aug 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Storage Management with Multi-Version Partitioned BTreesInformation Systems10.1016/j.is.2024.102403125(102403)Online publication date: Nov-2024
    • (2022)Storage Management with Multi-Version Partitioned BTreesAdvances in Databases and Information Systems10.1007/978-3-031-15740-0_19(255-269)Online publication date: 29-Aug-2022
    • (2018)Efficient Data and Indexing Structure for Blockchains in Enterprise SystemsProceedings of the 20th International Conference on Information Integration and Web-based Applications & Services10.1145/3282373.3282402(173-182)Online publication date: 19-Nov-2018

    View Options

    Get Access

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media