An evaluation of relational and NoSQL distributed databases on a low-power cluster

被引:3
作者
da Silva, Lucas Ferreira [1 ]
Lima, Joao V. F. [1 ]
机构
[1] Univ Fed Santa Maria, Grad Program Comp Sci, Santa Maria, RS, Brazil
关键词
Distributed databases; Raspberry Pi; Low-power; Single-Board Computers; Docker swarm; Big data; NoSQL;
D O I
10.1007/s11227-023-05166-7
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The constant growth of social media, unconventional web technologies, mobile applications, and Internet of Things (IoT) devices create challenges for cloud data systems in order to support huge datasets and very high request rates. NoSQL databases, such as Cassandra and HBase, and relational SQL databases with replication, such as Citus/PostgreSQL, have been used to increase horizontal scalability and high availability of data store systems. In this paper, we evaluated three distributed databases on a low-power low-cost cluster of commodity Single-Board Computers (SBC): relational Citus/PostgreSQL and NoSQL databases Cassandra and HBase. The cluster has 15 Raspberry Pi 3 nodes with Docker Swarm orchestration tool for service deployment and ingress load balancing over SBCs. We believe that a low-cost SBC cluster can support cloud serving goals such as scale-out, elasticity, and high availability. Experimental results clearly demonstrated that there is a trade-off between performance and replication, which provides availability and partition tolerance. Besides, both properties are essential in the context of distributed systems with low-power boards. Cassandra attained better results with its consistency levels specified by the client. Both Citus and HBase enable consistency but it penalizes performance as the number of replicas increases.
引用
收藏
页码:13402 / 13420
页数:19
相关论文
共 45 条
  • [1] Abramov V. E., 2013, 14th Scientific Conference on the "theory and practice of the struggle against parasitic diseases", Moscow, Russia, 21-23 May 2013, P14
  • [2] Abramova V., 2014, DATABASE EXPERT SYST, P199
  • [3] [Anonymous], 2020, DOCKER SWARM MODE OV
  • [4] [Anonymous], 2020, DOCKER WHAT IS CONTA
  • [5] Assessment of SQL and NoSQL Systems to Store and Mine COVID-19 Data
    Antas, Joao
    Rocha Silva, Rodrigo
    Bernardino, Jorge
    [J]. COMPUTERS, 2022, 11 (02)
  • [6] Ashari A., 2015, TELKOMNIKA TELECOMMU, V13, P1408, DOI [10.12928/telkomnika.v13i4.2156, DOI 10.12928/TELKOMNIKA.V13I4.2156]
  • [7] Performance Analysis of LXC for HPC Environments
    Beserra, David
    Moreno, Edward David
    Endo, Patricia Takako
    Barreto, Jymmy
    Sadok, Djamel
    Fernandes, Stenio
    [J]. 2015 9TH INTERNATIONAL CONFERENCE ON COMPLEX, INTELLIGENT, AND SOFTWARE INTENSIVE SYSTEMS CISIS 2015, 2015, : 358 - 363
  • [8] CAP Twelve Years Later: How the "Rules" Have Changed
    Brewer, Eric
    [J]. COMPUTER, 2012, 45 (02) : 23 - 29
  • [9] Brewer Eric A., 2000, P 19 ANN ACM S PRINC, P7, DOI DOI 10.1145/343477.343502
  • [10] Cassandra A, 2020, DYNAMO