ResearchBib Share Your Research, Maximize Your Social Impacts
Sign for Notice Everyday Sign up >> Login

Evaluate the Performance of MongoDB NoSQL Database using Python

Journal: GRD Journal for Engineering (Vol.6, No. 1)

Publication Date:

Authors : ; ;

Page : 36-40

Keywords : NoSQL Database; MongoDB; Python; Anaconda;

Source : Downloadexternal Find it from : Google Scholarexternal

Abstract

The NoSQL Databases are now-a-days widely used by many big organizations to handle huge datasets and they have ability for horizontal scaling. The multi-server system has many nodes connected to servers and it uses the concept of Sharding, is a method for distributing data across multiple machines. MongoDB uses sharding to support deployments with very large data sets and high throughput operations. In this system to evaluate the performance of MongoDB, an application is developed with a case study. The Application for Student Mark Information system is developed with Python Tkinter with MongoDB. Using Anaconda as an open source distribution for Python with GUI support from Tkinter is developed for maintaining the various details about students and overall mark details for the entire college. Also the application is developed using Front end as Tkinter for designing the various screens with Graphical User Interface and the necessary collections (tables in RDBMS) are created to store the students and mark details. The data entered by the user is validated before entering in to the database. As Mongo DB is available in cloud as MongoDB Atlas, the data can be stored and retrieved from anywhere from the cloud source in a secured manner. To evaluate the query performance, the method explain() provides the necessary results. Also db.CurrentOp(), methods reports the current operations running on a mongod instance, at the server level. The performance results are added at the end. Citation: Neethidevan V, Mr. Navin Dhinnessh . "Evaluate the Performance of MongoDB NoSQL Database using Python." Global Research and Development Journal For Engineering 6.1 (2020): 36 - 40.

Last modified: 2021-01-20 11:39:12