An Evaluation Method and Comparison of Modern Cluster-based Highly Available Database Solutions

被引:0
作者
Shrestha, Raju [1 ]
Tandel, Tahzeena [1 ]
机构
[1] Oslo Metropolitan Univ OsloMet, Oslo, Norway
来源
PROCEEDINGS OF THE 13TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND SERVICES SCIENCE, CLOSER 2023 | 2023年
关键词
High Availability; Database; Cloud Computing; Replication; Multi-Master; Clustering; Evaluation; Comparison; REPLICATION;
D O I
10.5220/0011714400003488
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
High availability in cloud computing is a top concern which refers to keeping a service operational and available for the maximum amount of time without downtime. In any given application and service, the high availability of the database plays a critical role in the application's high availability as a whole. Modern cluster-based multi-master technologies provide high availability database solutions through synchronous replication. Different database management systems offer different technologies and solutions for high availability. This paper proposes a comprehensive method for the evaluation of high availability database solutions. As a comparative case study, two modern high availability database solutions which are open-source and available for free use, namely the Percona XtraDB Cluster and the MySQL NDB Cluster are used. Benchmark tests with standard CRUD database operations and analysis of the test results show that no single solution is superior to the other in all scenarios and needs. Therefore, one should choose an appropriate solution wisely depending on the needs for an application or service. The proposed evaluation method would be useful to get insights into which solution is effective for a given application and hence it can be used in making an informed choice among different solutions at hand.
引用
收藏
页码:131 / 138
页数:8
相关论文
共 30 条
  • [1] Ashraf S., 2017, The Command Line Interface to ClusterControl
  • [2] Birke R., 2012, 2012 IEEE 5th International Conference on Cloud Computing (CLOUD), P336, DOI 10.1109/CLOUD.2012.87
  • [3] Brewer E., 2012, Computer, V45, P23, DOI DOI 10.1109/MC.2012.37
  • [4] Schism: a Workload-Driven Approach to Database Replication and Partitioning
    Curino, Carlo
    Jones, Evan
    Zhang, Yang
    Madden, Sam
    [J]. PROCEEDINGS OF THE VLDB ENDOWMENT, 2010, 3 (01): : 48 - 57
  • [5] Dahiya S., 2015, Choosing between high availability solutions in Microsoft SQL Server, V4, P387
  • [6] Dimitri V., 2017, Percona Database Performance Blog
  • [7] High availability in clouds: systematic review and research challenges
    Endo, Patricia T.
    Rodrigues, Moises
    Goncalves, Glauco E.
    Kelner, Judith
    Sadok, Djamel H.
    Curescu, Calin
    [J]. JOURNAL OF CLOUD COMPUTING-ADVANCES SYSTEMS AND APPLICATIONS, 2016, 5
  • [8] Ezechiel K. K., 2017, INT C MACH LEARN COM
  • [9] Gopinath S., 2018, Int. J. Appl. Eng. Research, V13, P15926
  • [10] Gu YH, 2015, IEEE ICCE, P66, DOI 10.1109/ICCE-TW.2015.7217033