This
tutorial will provide you a basic and advanced concept of MongoDB where you can
easily understand the core concept of MongoDB step by step. MongoDB is the
developed in C++ which is leading to NO-SQL database. MongoDB is an
open-source, cross-platform and document-oriented database.
Your
prior preparation
Before
going on with this tutorial you have to some basic knowledge of database,
programming, execution of the program. It would be better if you have the basic
knowledge of RDBMS concept. Actually, you are going to learn a high-performance
database so we need some basics of these.
What is NoSQL?
NoSQL
stands for not relational SQL many people think NoSQL means not SQL which is
wrong. Both sound same but there are some differences. According to Wikipedia
Definition: ‘A NoSQL database provides a mechanism for storage and retrieval of
data that uses looser consistency models than traditional relational
databases.’
What
is MongoDB?
MongoDB is follow NoSQL
concept. According to MongoDB documentation ‘MongoDB is an open-source document
database that provides high performance, high availability, and automatic
scaling.’