logo

NoSQL Database and MongoDb

Answering questions related to data lakes, NoSQL databases, Hadoop, advancements in green data centers, and ethical issues in data management in a 750-word PDF document.

5 Pages1252 Words362 Views
   

Added on  2023-05-29

About This Document

This article explains the concept of SQL and NoSQL databases, highlighting the benefits and features of NoSQL database and MongoDb. It discusses how NoSQL databases are designed to ensure high availability and avoid the complexity of typical relational database management systems. The article also provides an example of a MongoDb database created to serve the purpose of a school database.

NoSQL Database and MongoDb

Answering questions related to data lakes, NoSQL databases, Hadoop, advancements in green data centers, and ethical issues in data management in a 750-word PDF document.

   Added on 2023-05-29

ShareRelated Documents
Running head: NOSQL DATABASE AND MONGO DB
NoSQL Database and MongoDb
Name of the student:
Name of the University:
Author note:
NoSQL Database and MongoDb_1
1
NOSQL DATABASE AND MONGO DB
NoSQL is basically Not Only SQL. Therefore, before proceeding with NoSQL it is
necessary to explain the concept of SQL. SQL or Structured Query Language is a database
query language used by the RDBMS. These database structures depend upon tables with row,
columns and schemas in order to organize and or retrieve necessary data or information.
A database schema is defined as the outer skeletal structure, which presents the logical view
of a complete database. The schema of these tables needs to be predefined. However, NoSQL
database on the other hand does not require to rely upon predefined structural models. They
are more flexible in terms of storage and retrieval of data. Practical experiences have over the
time showed the failure of SQL based RDBMS in coping up with the modern day needs of
data management, which is not only massive in volume and agility but also requires high end
analysis techniques to be processed (Li & Manoharan, 2013). Several large enterprises have
already switched over to NoSQL based database for the means of their business proceedings.
This is mainly due to the growing size and variability in the nature of data that comes in.
NoSQL allows them to be stored in unstructured manner. Common unstructured data that are
preferred to be stored in NoSQL database are chat messages, session data, IoT readings, large
graphical data objects such as audios and videos and many more (Moniruzzaman & Hossain,
2013).
The Benefits of using NoSQL Database are many. Enhanced performance and
scalability are the keys. Enterprise can enhance their data storage and recovery performance
through the use of NoSQL database just by adding commodity resources. This allows the
enterprises to provide the users with reliably faster experience. This can also be done with no
overhead loss for manual sharding.
According to Pokorny (2013), horizontal scale-out methodology is also used by the
NoSQL databases to make it easier for them to add or reduce the storage capacity of the
database in a quicker and non-disruptive fashion with commodity hardware. The huge cost
NoSQL Database and MongoDb_2

End of preview

Want to access all the pages? Upload your documents or become a member.

Related Documents
NoSQL Database Implementation for Movie Maniacs
|6
|1148
|389

SQL vs NoSQL: Choosing the Right Database for Big Data Management
|10
|2698
|1

Big Data: NoSQL Data Model, Database Management Systems, Implementation
|36
|2837
|431

Movie Database Using Mongo DB
|6
|1262
|181

Application of Data Architecture Model
|9
|2537
|26