A High-Level Tool for Enhancing the Performance and Scalability of Open-Source Relational Databases

被引:1
|
作者
Sukhija, Nitin [1 ]
Miller, Zachariah [1 ]
Arora, Ritu [2 ]
机构
[1] Slippery Rock Univ Penn, Slippery Rock, PA 16057 USA
[2] Texas Adv Comp Ctr, Ausin, TX USA
关键词
Big Data; Performance; Partitioning; MYSQL; Relational Databases; Large Scale Datasets;
D O I
10.1145/3167020.3167031
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In this paper, we present a high-level tool for partitioning open-source relational databases, thereby, enhancing their performance and scalability. The tool is implemented using Java and SQL, and has been tested on both MySQL and PostgreSQL databases. Our tool can be used through an interactive interface (both command-line interface and web-interface are supported) and can help in automatically partitioning a given database using hash, key or range partitioning schemes. We evaluated the performance of the Select and Join queries before and after partitioning two real-world datasets - the U. S Department of Agriculture (USDA) food products database, and the Sloan Digital Sky Survey (SDSS) database. The results of this evaluation are presented in this paper. We also discuss the difference in performance of the queries before and after partitioning, and show the impact of the selection of different partitioning schemes - hash, key, range - on the performance of the queries. In some cases, a significant increase in query performance - up to 57% - is observed by partitioning the database tables appropriately.
引用
收藏
页码:73 / 80
页数:8
相关论文
共 50 条
  • [31] Relational dynamics of high-level gastronomy in tourism
    Daries Ramon, Natalia
    [J]. EUROPEAN JOURNAL OF TOURISM RESEARCH, 2020, 24
  • [32] LyoPRONTO: an Open-Source Lyophilization Process Optimization Tool
    Shivkumar, Gayathri
    Kazarin, Petr S.
    Strongrich, Andrew D.
    Alexeenko, Alina A.
    [J]. AAPS PHARMSCITECH, 2019, 20 (08)
  • [33] Intelligent agents in games: Review with an open-source tool
    Vitek, Matej
    Peer, Peter
    [J]. ADVANCES IN COMPUTERS, VOL 116, 2020, 116 : 251 - 303
  • [34] Future weather generator for building performance research: An open-source morphing tool and an application
    Rodrigues, Eugenio
    Fernandes, Marco S.
    Carvalho, David
    [J]. BUILDING AND ENVIRONMENT, 2023, 233
  • [35] PuPl: an open-source tool for processing pupillometry data
    Kinley, Isaac
    Levy, Yarden
    [J]. BEHAVIOR RESEARCH METHODS, 2022, 54 (04) : 2046 - 2069
  • [36] An open-source tool to assess the carbon footprint of research
    Mariette, Jerome
    Blanchard, Odile
    Berne, Olivier
    Aumont, Olivier
    Carrey, Julian
    Ligozat, Annelaure
    Lellouch, Emmanuel
    Roche, Philippe-Emmanuel
    Guennebaud, Gael
    Thanwerdas, Joel
    Bardou, Philippe
    Salin, Gerald
    Maigne, Elise
    Servan, Sophie
    Ben-Ari, Tamara
    [J]. ENVIRONMENTAL RESEARCH: INFRASTRUCTURE AND SUSTAINABILITY, 2022, 2 (03):
  • [37] Soundgen: An open-source tool for synthesizing nonverbal vocalizations
    Andrey Anikin
    [J]. Behavior Research Methods, 2019, 51 : 778 - 792
  • [38] Soundgen: An open-source tool for synthesizing nonverbal vocalizations
    Anikin, Andrey
    [J]. BEHAVIOR RESEARCH METHODS, 2019, 51 (02) : 778 - 792
  • [39] Osteotomy Planner: An open-source tool for osteotomy simulation
    Horvath, Sam
    Paniagua, Beatriz
    Andruejol, Johan
    Porras, Antonio R.
    Linguraru, Marius George
    Enquobahrie, Andinet
    [J]. MEDICAL IMAGING 2018: IMAGE-GUIDED PROCEDURES, ROBOTIC INTERVENTIONS, AND MODELING, 2018, 10576
  • [40] LyoPRONTO: an Open-Source Lyophilization Process Optimization Tool
    Gayathri Shivkumar
    Petr S. Kazarin
    Andrew D. Strongrich
    Alina A. Alexeenko
    [J]. AAPS PharmSciTech, 20