NO-SQL DATABASE X SQL DATABASE

NO-SQL DATABASE X SQL DATABASE: PERFORMANCE STUDY IN LARGE MASSES

Authors

  • Moacir de Souza Oliveira Faculdade de Tecnologia da Zona Leste
  • Nicole de Farias Melo Faculdade de Tecnologia da Zona Leste
  • Leandro Colevati dos Santos Faculdade de Tecnologia da Zona Leste
  • Wellington Pinto de Oliveira Faculdade de Tecnologia da Zona Leste

DOI:

https://doi.org/10.24325/issn.2446-5763.v4i11p298-320

Keywords:

Computation Offloading, Processamento, Dispositivos Móveis, Android

Abstract

We are in the era of large bodies of data. Storage and handling large amounts of data is a challenge. There was a time when the databases of the relational model were the only viable solution, by them being safe and easy handling. With technological advances and the popularization of the internet around the world, every moment a considerable number of new data is generated, due to this phenomenon some new data manipulation approaches arise to meet the increasing needs of the market. The NoSQL databases are being increasingly recognized as alternatives to relational model for data manipulation. Both approaches are good for certain situations. This work aims to make a comparative study between relational databases and NoSQL database. Our research compares the two databases to help the developer to identify which platform is best suited for a specific data mass and thus assist in decision-making with respect to what is the best choice for the project in question. The methodology used in this work is the analysis of database architectures and testing involving large masses of data to check the performance of each database. In the results obtained in our research we observed a surprising difference between the MS SQL Server database and the MongoDB in the data inclusion time. Another result that caught our attention was the query time between MongoDB and MSSQL, which proved to be significant for our conclusions about which bank is most recommendable for large requests. We also noticed that there is a difference in the resource consumption of each DBMS, which may influence the choice of one platform.

Downloads

Download data is not yet available.

References

TILKOV, Stefan; VINOSKI, Steve. Node. js: Using JavaScript to build high-performance network programs. IEEE Internet Computing, v. 14, n. 6, p. 80-83, 2010

CURBERA, Francisco et al. Unraveling the Web services web: an introduction to SOAP, WSDL, and UDDI. IEEE Internet computing, v. 6, n. 2, p. 86-93, 2002.

CHAPPLE, Mike. Microsoft SQL Server 2008 para Leigos. Rio de Janeiro. Alta Books. 2009.

IZQUIERDO, Javier Luis Cánovas; CABOT, Jordi. Discovering implicit schemas in JSON data. In: International Conference on Web Engineering. Springer, Berlin, Heidelberg, 2013. p. 68-83.

DATE, Christopher John. An introduction to database systems. Pearson Education India, 2006.

IZQUIERDO, Javier Luis Cánovas; CABOT, Jordi. Discovering implicit schemas in JSON data. In: International Conference on Web Engineering. Springer, Berlin, Heidelberg, 2013. p. 68-83.

TIWARI, Shashank. Professional NoSQL. John Wiley & Sons, 2011.

CHODOROW, Kristina. MongoDB: The Definitive Guide: Powerful and Scalable Data Storage. " O'Reilly Media, Inc.", 2013.

DAYLEY, Brad. Node. js, MongoDB, and AngularJS web development. Addison-Wesley Professional, 2014.

MONGODB. Journaling. set. 2016. Disponível em: <https://docs.mongodb.com/manual/core/journaling/>. Acesso em: 5 nov. 2016.

MONGODB. Map-Reduce. set. 2016. Disponível em: <https://docs.mongodb.com/v3.2/core/map-reduce/>. Acesso em: 5 nov. 2016.

MONGODB. Sharding. set. 2016. Disponível em: <https://docs.mongodb.com/manual/sharding/>. Acesso em: 5 nov. 2016.

ZUR MUEHLEN, Michael; NICKERSON, Jeffrey V.; SWENSON, Keith D. Developing web services choreography standards—the case of REST vs. SOAP. Decision Support Systems, v. 40, n. 1, p. 9-29, 2005.

GUIMARAES, Celio Cardoso. Fundamentos de bancos de dados: modelagem, projeto de linguagem SQL. Ed. da Unicamp, 2003.

NAYAK, Ameya; PORIYA, Anil; POOJARY, Dikshay. Type of NOSQL databases and its comparison with relational databases. International Journal of Applied Information Systems, v. 5, n. 4, p. 16-19, 2013.

AHO, Alfred V.; SETHI, Ravi; ULLMAN, Jeffrey D. Compilers, Principles, Techniques. Addison Wesley, v. 7, n. 8, p. 9, 1986.

SILBERSCHATZ, Abraham; KORTH, Henry; SUNDARSHAN, S. Sistema de banco de dados. Elsevier Brasil, 2016.

CATTELL, Rick. Scalable SQL and NoSQL data stores. Acm Sigmod Record, v. 39, n. 4, p. 12-27, 2011.

Published

2018-08-24

How to Cite

Oliveira, M. de S., Melo, N. de F., dos Santos, L. C., & de Oliveira, W. P. (2018). NO-SQL DATABASE X SQL DATABASE: NO-SQL DATABASE X SQL DATABASE: PERFORMANCE STUDY IN LARGE MASSES. South American Development Society Journal, 4(11), 298. https://doi.org/10.24325/issn.2446-5763.v4i11p298-320

Similar Articles

> >> 

You may also start an advanced similarity search for this article.