Welcome back.
In this video, let's talk about characteristics of MongoDB or why MongoDB at all.
The first point is that MongoDB is schema less.
What does it mean?
Well, it means that MongoDB do not require a predefined schema or rules, which makes it easy to store
data of any structure.
And this also makes it really easy to add new fields or change the structure of data without having
to update the database schema.
Well, if this definition seems not to be clear, don't worry.
As you move on, it'll be clear to you.
The next point is that MongoDB is document oriented.
So this means that data in MongoDB is stored in document.
And we will talk about documents in the next video, which is similar when working with objects in programming
languages like JavaScript.
So it means that if, you know, object oriented programming that is working with objects, the syntax
is the same as working with MongoDB.
And this makes it easy to query and process data as whereas indexing document for fast search.
The next point is high performance of MongoDB, meaning that MongoDB uses what is called index based
search algorithm that enables fast searches of data.
And in addition to all of these ones, MongoDB can scale horizontally by adding more servers to the
cluster.
And you talk about cluster as you move on.
And this makes it very suitable for large scale applications.
So that is why MongoDB is really awesome.
In the next video we will talk about the common terms used in MongoDB.
Let's get into that in the next video.