Análise Qualitativa do Desempenho de Soluções NewSQL in-memory para Ambientes Centralizados e Distribuídos

  • Lucas Lisboa UFAL
  • João Victor Ferro UFAL
  • Fábio Coutinho UFAL

Abstract


NewSQL solutions related to data storage in main memory have gained prominence in this decade, aiming to optimize operational performance for large volumes of data. In this context, VoltDB and MemSQL are known DBMSs considered as references of this new trend. Thus, this paper aims to analyze their performance using the TPC-C benchmark, in a centralized and distributed view. Experiments carried out demonstrated the superior performance of MemSQL over VoltDB in both environments, as well as a significant loss of performance of both software in the distributed environment.
Keywords: Avaliação de Desempenho, Banco de Dados e Recuperação de Informação, Testes

References

Kaur, K. and Sachdeva, M. (2017). Performance evaluation of newsql databases. In 2017 International Conference on Inventive Systems and Control (ICISC), pages 1–5. IEEE.

Knob, R. R. (2018). Análise e benchmarking das soluções newsql: cockroachdb, memsql, nuodb e voltdb. TCC (Graduação) -Curso de Sistema da Informação, Universidade Federal de Santa Catarina.

Lemos, Pedro Henrique dos Santos; Figueiredo, P. S. (2014). Uma análise dos novos sistemas de bancos de dados relacionais escaláveis. TCC (Graduação) Curso de Engenharia de Computação e Informação, Universidade Federal do Rio de Janeiro, Rio de Janeiro.

MemSQL, I. (2020). Memsql documentation. Disponível em: https://docs.memsql.com/. Acesso em: 14 mai. 2020.

Mendes, M. R. N. (2006). Análise de desempenho de sistemas oltp utilizando o benchmark tpc-c. TCC (Graduação) Curso de Ciência da Computação, Universidade Federal de Pernambuco, Recife, 2006.

Stonebraker, M. and Cattell, R. (2011). 10 rules for scalable performance in’simple operation’datastores. Communications of the ACM, 54(6):72–80.

Stonebraker, M. and Weisberg, A. (2013). The voltdb main memory dbms. IEEE Data Eng. Bull., 36(2):21–27.

VoltDB, I. (2013). Voltdb technical overview. Disponível em: http://www.odbms.org/wp-content/uploads/2013/11/VoltDBTechnicalOverview.pdf . Acesso em: 14 mai. 2020.

VoltDB, I. (2020). Using voltdb. Disponível em: https://docs.voltdb.com/UsingVoltDB/.Acesso em: 14 mai. 2020.
Published
2020-10-26
LISBOA, Lucas; FERRO, João Victor; COUTINHO, Fábio. Análise Qualitativa do Desempenho de Soluções NewSQL in-memory para Ambientes Centralizados e Distribuídos. In: REGIONAL SCHOOL ON COMPUTING OF BAHIA, ALAGOAS, AND SERGIPE (ERBASE), 20. , 2020, Arapiraca-AL. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2020 . p. 159-166.