Assessment of MongoDB: Benefits, Issues, and Queries

Verified

Added on  2025/09/03

|14
|921
|67
AI Summary
Desklib provides solved assignments and past papers to help students succeed.
Document Page
Contents
Introduction......................................................................................................................................2
Task Number 1................................................................................................................................3
Task Number 2..............................................................................................................................10
Conclusion.....................................................................................................................................13
References......................................................................................................................................14
List of Figures
Figure 1: Query Number 1...............................................................................................................3
Figure 2: Query Number 2...............................................................................................................3
Figure 3: Query Number 3...............................................................................................................4
Figure 4: Query Number 4...............................................................................................................4
Figure 5: Query Number 5...............................................................................................................5
Figure 6: Query Number 6...............................................................................................................5
Figure 7: Query Number 7...............................................................................................................6
Figure 8: Query Number 8...............................................................................................................6
Figure 9: Query Number 9...............................................................................................................7
Figure 10: Query Number 10...........................................................................................................7
Figure 11: Query Number 11...........................................................................................................8
Figure 12: Query Update.................................................................................................................8
Figure 13: Query Addition of Column............................................................................................9
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
Introduction
The below-made report is the representation of the work that is being done on Mongo dB and it
purely reflects the benefits along with the various issues of the software. For the implementation
of the queries, Studio 3T is used that helps in providing the properly required outputs. The report
also contains the screenshots of the results extracted by implementing the queries.
Document Page
Task Number 1
Query 1
Figure 1: Query Number 1
Query 2
Figure 2: Query Number 2
Query 3
Document Page
Figure 3: Query Number 3
Query 4
Figure 4: Query Number 4
Query 5
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
Figure 5: Query Number 5
Query 6
Figure 6: Query Number 6
Query 7
Document Page
Figure 7: Query Number 7
Query 8
Figure 8: Query Number 8
Query 9
Document Page
Figure 9: Query Number 9
Figure 10: Query Number 10
Query 11
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
Figure 11: Query Number 11
Figure 12: Query Update
Query 13
Document Page
Figure 13: Query Addition of Column
Document Page
Task Number 2
Table Information
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
Benefits of MongoDB
MongoDB is a database of the document in which various documents may be held with the help
of one collection. It is also a database management system of open source in which it supports
different types of data. Various benefits are discussed of MongoDB that are:
1. In this type of database, a single object of the structure is clear.
2. In MongoDB, one group holds various documents in which content of the document,
size of content and number of columns or fields may be different from one file to
another.
3. MongoDB is beneficial in which complicated joins are not used.
4. MongoDB is also beneficial in which it is easy used to scale.
5. In this database, mapping or conversion of the application object is not needed.
6. MongoDB is used for internal memory in which it is used to store windowed set and also
it is important for accessing the data.
7. MongoDB is easy for installing the software and also set up the software.
8. MongoDB has the most important advantage in which to initiate a document-based
information model is included.
9. MongoDB is also important for storing the information in the method of Binary JSON
(BSON) and ruby hashes.
10. The database of Schema-based is a very main feature of MongoDB. So, it can be said
that MongoDB is a database of schema-free in which people can define their schema.
11. In this type of database, there is not needed for mapping the object application which is
related to the objects of data.
12. MongoDB is a database of NOSQL so, it is secure as SQL injection is not used to make.
13. In MongoDB, documentation is accessible with a good amount and also this type of
database runs on the window and in this database does not require for running on the
virtual machine.
14. MongoDB follows all the new versions of a regular cycle and in this database tuning of
performance is very easy over any relational database (Chauhan, 2017).
Document Page
Issues of MongoDB
In the database of MongoDB, various benefits are included but also it has some problems which
are defined below.
1. In the MongoDB, there is a problem with reliability in which MongoDB creates faster
updates but also creates less reliable.
2. In MongoDB, it also creates a problem with its design of schema-less in which
documents are uploaded in JSON which allows greater flexibility with data models in
which it forces design of schema-based decisions which is based on the app rather that
database.
3. MongoDB is a de-normalization in which the consumption of data is very high.
4. In this type of database of MongoDB, joins on the data which does not support.
5. In the MongoDB, it does not support default transaction in which need to handle by the
developers. MongoDB is a database of inconsistent design.
6. MongoDB also does not support large objects and also large arrays and it is also not
having optimizer of a query in which a developer should be careful to order the
operations of a query (Agrawal, 2015).
Recommendation
The recommendation for using the Mongo dB is related to all the benefits that are being
mentioned above in the report. Mongo dB mainly provides the proper connectivity and that is
really very beneficial in different ways. This created the proper consistent database as well.
chevron_up_icon
1 out of 14
circle_padding
hide_on_mobile
zoom_out_icon
[object Object]