Performance Evaluation for Crud Operations in NosQL Databases

Amandeep Kaur*, Kanwalvir Singh Dhindsa**
* PG Scholar, Department of Computer Science and Engineering, BBSB Engineering College, Fatehgarh Sahib, Punjab, India.
** Professor, Department of Computer Science and Engineering, BBSB Engineering College, Fatehgarh Sahib, Punjab, India.
Periodicity:February - April'2016

Abstract

With the Web growing rapidly and increase in user-generated content websites such as Facebook and Twitter, there is a need for fast databases that can handle huge amounts of data. For this purpose, new database management systems collectively called NoSQL are being developed. There are many NoSQL database types with different performances, and thus it is important to evaluate performance. To check the performance, three major NoSQL databases called MongoDB, Cassandra, and Couchbase have been considered. For performance analysis, different workloads were designed. The evaluation has been done on the basis of read and update operations. This evaluation enables users to choose the most appropriate NoSQL database according to the particular mechanisms and application needs.

Keywords

NoSQL, CRUD Operations, Execution Time, Throughput, MongoDB, Cassandra, Couchbase.

How to Cite this Article?

Kaur, A., and Dhindsa, K. S. (2016). Performance Evaluation for Crud Operations in NosQL Databases. i-manager’s Journal on Cloud Computing, 3(2), 1-9.

References

[1]. A.B.M. Moniruzzaman and S.A. Hossain, (2013). “NoSQL Database: New Era of Databases for Big data Analytics - Classification, Characteristics and Comparison”. International Journal of Database Theory and Application, Vol. 6, No. 4, pp. 1–14.
[2]. A. Ron, B. Sheba, and A. Shulman-peleg, (2015). “No th SQL, No Injection? Examining NoSQL Security”. 8 International Conference on Databases, IEEE, California, US.
[3]. B. Saraladevi, N. Pazhaniraja, P.V. Paul, M.S.S. Basha, and P. Dhavachelvan, (2015). “Big Data and Hadoop-A n d Study in Security Perspective”. 2 International Symposium on Big Data and Cloud Computing, Vol. 50, pp. 596–601.
[4]. C.-O. Truica, F. Radulescu, A. Boicea, and I. Bucur, (2015). “Performance Evaluation for CRUD Operations in Asynchronously Replicated Document Oriented th Database”. 20 International Conference on Control Systems and Computer Science, IEEE, pp. 191–196.
[5]. G. Aydin, I.R. Hallac, and B. Karakus, (2015). “Architecture and implementation of a scalable sensor data storage and analysis system using cloud computing and big data technologies”. Hindawi Journal of Sensors, Vol. 9, No. 02, pp. 1-11.
[6]. I.A.T. Hashem, I. Yaqoob, N. Badrul Anuar, S. Mokhtar, A. Gani, and S. Ullah Khan, (2014). “The rise of 'Big Data' on cloud computing: Review and open research issues”. Information Systems, Vol. 47, No. 7, pp. 98–115.
[7]. J. Pokorny, (2011). “NoSQL Databases: A step to database scalability in Web environment”. International Conference on WEB Information Systems, Vol. 9, No. 1, pp. 69-82.
[8]. J.R. Lourenço, V. Abramova, M. Vieira, B. Cabral, and J.B. Bernardino, (2015). “NOSQL databases: A software engineering perspective”. Advances in Intelligent Systems and Computing, Springer, Vol. 353, No. 6, pp. 741–750.
[9]. K. Barmpis and D.S. Kolovos, (2014). “Evaluation of Contemporary Graph Databases for Efficient Persistence of Large-Scale Models”. Journal of Object Technology, Vol. 13, No. 3, pp. 1-26.
[10]. K. Chitra and B. Jeevarani, (2013). “Study on Basically Available, Scalable and Eventually Consistent NOSQL Databases”. International Journal of Advanced Research in Computer Science and Software Engineering, Vol. 3, No. 5, pp. 991–996.
[11]. K. Zvarevashe and T.T. Gotora, (2014). “A Random Walk through the Dark Side of NoSQL Databases in Big Data Analytics”. International Journal of Science and Research, Vol. 3, No. 6, pp. 506-509.
[12]. Manoj V., (2014). “Comparative Study of NoSQL Document, Column Store Databases and Evaluation of Cassandra”. International Journal of Database Management Systems, Vol. 6, No. 4, pp. 11–26.
[13]. P. Soni and N.S. Yadav, (2015). “Quantitative Analysis of Document Stored Databases”. International Journal of Computer Applications, Vol. 118, No. 20, pp. 37–41.
[14]. R. Aniceto and R. Xavier, (2015). “Evaluating the Cassandra NoSQL Database Approach for Genomic Data Persistency ”. Hindawi Publishing Corporation International Journal of Genomics, Vol. 25, No. 03.
[15]. S. Kaisler, F. Armour, and J. A. Espinosa, (2014). “Introduction to Big Data: Challenges, Opportunities, and th Realities Minitrack”. 47 Hawaii International Conference on System Sciences (HICSS), pp. 728–728.
[16]. S. Madden, (2012). “From Databases to Big Data”. IEEE Computer Society, Vol. 16, No. 3, pp. 4–6.
[17]. S.S. Pore and S.B. Pawar, (2015). “Comparative Study of SQL & NoSQL Databases”. International Journal of Advanced Research in Computer Engineering & Technology, Vol. 4, No. 5, pp. 1747–1753.
[18]. V. Abramova, J. Bernardino, and P. Furtado, (2014). “Which NoSQL Database? A Performance Overview”. Open Journal of Databases, Vol. 1, No. 2, pp. 17–24.
[19]. V. Sharma and M. Dave, (2012). “SQL and NoSQL Databases”. International Journal of Advanced Research in Computer Science and Software Engineering, Vol. 2, No. 8, pp. 20–27.
If you have access to this article please login to view the article or kindly login to purchase the article

Purchase Instant Access

Single Article

North Americas,UK,
Middle East,Europe
India Rest of world
USD EUR INR USD-ROW
Online 15 15

Options for accessing this content:
  • If you would like institutional access to this content, please recommend the title to your librarian.
    Library Recommendation Form
  • If you already have i-manager's user account: Login above and proceed to purchase the article.
  • New Users: Please register, then proceed to purchase the article.