A literature review on NoSQL database for big data processing

  • Abstract
  • Keywords
  • References
  • PDF
  • Abstract

    Objective: Aim of the present study was to literature review on the NoSQL Database for Big Data processing including the structural issues and the real-time data mining techniques to extract the estimated valuable information.

    Methods: We searched the Springer Link and IEEE Xplore online databases for articles published in English language during the last seven years (between January 2011 and December 2017). We specifically searched for two keywords (“NoSQL” and “Big Data”) to find the articles. The inclusion criteria were articles on the use of performance comparison on valuable information processing in the field of Big Data through NoSQL databases.

    Results: In the 18 selected articles, this review identified 8 articles which provided various suitable recommendations on NoSQL databases for specific area focus on the value chain of Big Data, 5 articles described the performance comparison of different NoSQL databases, 2 articles presented the background of basics characteristics data model for NoSQL, 1 article denoted the storage in respect of cloud computing and 2 articles focused the transactions of NoSQL.

    Conclusion: In this literature, we presented the NoSQL databases for Big Data processing including its transactional and structural issues. Additionally, we highlight research directions and challenges in relation to Big Data processing. Therefore, we believe that the information contained in this review will incredible support and guide the progress of the Big Data processing.



  • Keywords

    Big Data; Data Processing; Hadoop; Mongo DB; NoSQL.

  • References

      [1] N. U. Ahamed, K. Sundaraj, R. B. Ahmad, M. Rahman, and A. Ali, A Framework for the Development of Measurement and Quality Assurance in Software-Based Medical Rehabilitation Systems, Procedia Engineering. 2012; 41: 53–60. https://doi.org/10.1016/j.proeng.2012.07.142.

      [2] N. M. Khan, Realtime coaching system, U. S Patent No. 8,279,051, 2012.

      [3] A. A. Safaei, Real-time processing of streaming big data, Real-Time System. 2017 53(1):1–44. https://doi.org/10.1007/s11241-016-9257-0.

      [4] InFocus Blog | Dell EMC Services. Big Data and NoSQL: The Problem with Relational Databases. https://infocus.emc.com/april_reeve/big-data-and-nosql-the-problem-with-relational-databases/. Accessed August 7, 2017.

      [5] J. Pokorny, New Database Architectures: Steps towards Big Data Processing, Proc. IADIS Eur. Conf. Data Min. (ECDM’13), António Palma dos Reis Ajith P. Abraham Eds., IADIS Press. 2013 3–10.

      [6] M. Stonebraker, SQL databases v. NoSQL databases, Commun. ACM. 2010 53(4):10-11. https://doi.org/10.1145/1721654.1721659.

      [7] Tech Republic. 10 things you should know about NoSQL databases. http://www.techrepublic.com/blog/10-things/10-things-you-should-know-about-nosql-databases/. Accessed August 8, 2017.

      [8] J. Bhogal and I. Choksi, Handling Big Data Using NoSQL. in Proceedings - IEEE 29th International Conference on Advanced Information Networking and Applications Workshops, WAINA 2015, 393–398: IEEE

      [9] R. Zafar, E. Yafi, M. F. Zuhairi, and H. Dao, Big Data: The NoSQL and RDBMS review, in ICICTM 2016 - Proceedings of the first International Conference on Information and Communication Technology, 2017; 120–126.

      [10] I. Chebbi, W. Boulila, and I. R. Farah, Big Data: Concepts, Challenges and Applications, Springer, Cham, 2015 638–647.

      [11] S. D. Kuznetsov and a. V. Poskonin, NoSQL data management systems. Program. Comput. Softw. 2014 40(6): 323–332. https://doi.org/10.1134/S0361768814060152.

      [12] V. Rajaraman, Big data analytics, Resonance. 2016 21(8):695–716.

      [13] M. Chen, S. Mao, and Y. Liu, Big data: A survey, in Mobile Networks and Applications, 2014; 19 (2):171-209. https://doi.org/10.1007/s11036-013-0489-0.

      [14] F. Gessert, W. Wingerath, S. Friedrich, and N. Ritter, NoSQL database systems: a survey and decision guidance, Comput. Sci. - Res. Dev. 2017; 32(3–4): 353–365.

      [15] L. Wu, L. Yuan, and J. You, Survey of Large-Scale Data Management Systems for Big Data Applications, J. Comput. Sci. Technol., 2015; 30(1): 163–183. https://doi.org/10.1007/s11390-015-1511-8.

      [16] S. Swaminathan and R. Elmasri, Quantitative analysis of scalable nosql databases, 2016 IEEE International Congress on Big Data (BigData Congress), 2016: IEEE.

      [17] P. Srivastava, S. Goyal, and A. Kumar, Analysis of various NoSql database, 2015 International Conference on Green Computing and Internet of Things (ICGCIoT), 2015: IEEE. https://doi.org/10.1109/ICGCIoT.2015.7380523.

      [18] E. Tang and Y. Fan, Performance Comparison between Five NoSQL Databases, in 2016 seventh International Conference on Cloud Computing and Big Data (CCBD), 2016; 105–109: IEEE.

      [19] D. Seybold, N. Wagner, B. Erb, and J. Domaschka, Is elasticity of scalable databases a Myth? , in 2016 IEEE International Conference on Big Data (Big Data), 2016 2827–2836: IEEE.

      [20] V. N. Gudivada, D. Rao, and V. V. Raghavan, NoSQL Systems for Big Data Management, 2014 IEEE World Congr. Serv., 2014; 190–197: IEEE. https://doi.org/10.1109/SERVICES.2014.42.

      [21] A. Mohan, M. Ebrahimi, S. Lu, and A. Kotov, A NoSQL Data Model for Scalable Big Data Workflow Execution, in 2016 IEEE International Congress on Big Data (BigData Congress), 2016;52–59:IEEE.

      [22] J. Han, E. Haihong, G. Le, and J. Du, Survey on NoSQL database, in Proceedings - 2011 6th International Conference on Pervasive Computing and Applications, ICPCA 2011, 2011; 363–366:IEEE.

      [23] K. Grolinger, W. a Higashino, A. Tiwari, and M. A. Capretz, Data management in cloud environments: NoSQL and NewSQL data stores, J. Cloud Comput. Adv. Syst. Appl., 2013 2, 22. https://doi.org/10.1186/2192-113X-2-22.

      [24] Changqing Li and Jianhua Gu, A distinctive transformation approach of NoSQL’s SQL conditions based on Espresso, in 2017 IEEE 2nd International Conference on Cloud Computing and Big Data Analysis (ICCCBDA), 2017; 61–69: IEEE.

      [25] M. T. Gonzalez-Aparicio, A. Ogunyadeka, M. Younas, J. Tuya, and R. Casado,Transaction processing in consistency-aware user’s applications deployed on NoSQL databases, Human-centric Comput. Inf. Sci., 2017; 7(1): seven.

      [26] j. Han, E. Haihong, G. Le, and J. Du, Survey on NoSQL database, in Proceedings - 2011 6th International Conference on Pervasive Computing and Applications, ICPCA 2011, 2011;363–366:IEEE.

      [27] A. B. M. Moniruzzaman and S. A. Hossain, NoSQL Database: New Era of Databases for Big data Analytics - Classification, Characteristics and Comparison, 2013; arXiv preprint arXiv: 1307.0191.

      [28] E.A. Brewer. Towards robust distributed systems. InPODC, 2000; seven.

      [29] TheTechSolo. CAP Theorem. https://thetechsolo.files.wordpress.com/2016/02/captheorem.png?w=640. Accessed September 19, 2017.

      [30] Integrate Data Silos with a NoSQL Database | What Is MarkLogic. http://www.marklogic.com/what-is-marklogic/.Accessed:August 8, 2017.

      [31] LinkedIn Pulse. B. Marr, Big Data: The five Vs Everyone Must Know, 2014.

      [32] Affect Radius.The 7 V’s of Big Data https://www.impactradius.com/blog/7-vs-big-data/.Accessed: September 19, 2017.

      [33] S. Sagiroglu and D. Sinanc, “Big data: A review, in 2013 International Conference on Collaboration Technologies and Systems (CTS), 2013; 42–47: IEEE. https://doi.org/10.1109/CTS.2013.6567202.

      [34] Distributed File System. https://www.slideshare.net/Lycca/distributed-file-system.Accessed January 3, 2018.




Article ID: 12113
DOI: 10.14419/ijet.v7i2.12113

Copyright © 2012-2015 Science Publishing Corporation Inc. All rights reserved.