Why MongoDB?
Answer:
MongoDB stores data in flexible, JSON-like documents.
Think like this is json database. What makes everything easy with json database
is maping of the object. when you store anything in tables,rows and columns,
accessing the data can be little bit challenging, and can be costly process
for your processor. But on the other hand, in the NoSql since everything is stored
in mapping of key value pair, it is easier+faster and everything becomes easy
and simple with that.
Scalability is challenging in mysql database. This kind of scaling is super easy
in mongoDB. So it's getting high in demand on scalability.
changing schema is so much easy.
Drawbacks with mysql and other relational database is:
1) Hard to understand
2) Adding features harder
3) Inefficiant
MongoDB solved this problems.
who is using mongoDB?
Amazon web services, Microsoft Azure, Google Cloud Platform
adobe, amazon.com, cisco, SAP, splunk, expedia, ebay, vmware, royal bank of scotland
etc.
Installation for windows:
https://www.mongodb.com/download-center/community
click server.
install this in c drive as the path says.
then,
In C:\ drive: create a folder called data.
then, inside data create another folder called db
and leave it like this. but remember the path of .
this is the path: C:\data\db
then open cmd from your windows option:
and paste this :
"C:\Program Files\MongoDB\Server\4.2\bin\mongod.exe"
example: C:\Users\HP>"C:\Program Files\MongoDB\Server\4.2\bin\mongod.exe"
and minimize the command prompt, keep this running.
then open another terminal and paste this:
"C:\Program Files\MongoDB\Server\4.2\bin\mongo.exe"
example: C:\Users\HP>"C:\Program Files\MongoDB\Server\4.2\bin\mongo.exe"
For windows user, always start with this two commands. For MacOS there is an easier ways to start mongoDB one is mongod and another command is mongo.

Comments
Post a Comment