top of page
  • Writer's pictureRajesh S Nair

Introduction To Mongo Database

MongoDB was initially created in 2008 as part of a hosted application stack

• The companywas originally called 10gen.

• As part of their overarching plan to create the 10gen platform, the company built a database.


So , 10gen became a database company.

• In 2013, the company rebranded asMongoDB, Inc.

• The founders have other startups to their credit: DoubleClick, ShopWiki, Gilt.

• Themotivation for the database came fromobserving the following pattern with application development.

– The user base grows.

– The associated body of data grows.

– Eventually the application outgrows the database.

– Meeting performance requirements becomes difficult.


MongoDB is a document-oriented database, not a relational one. The primary reason

for moving away from the relational model is to make scaling out easier, but there are

some other advantages as well.

A document-oriented database replaces the concept of a “row” with a more flexible

model, the “document.” By allowing embedded documents and arrays, the documentoriented

approach makes it possible to represent complex hierarchical relationships

with a single record. This fits naturally into the way developers in modern object oriented

languages think about their data.


Below diagram will give insight on how a no-SQL database like mongo differs from traditional databases in terms of consistency, availability and partition tolerance.

Mongo will best suite the environment where consistency and partition tolerance holds key to the business model.



The below figure shows the various features a mongo database possess making it a cutting edge database to cater the current market requirement of application development.











18 views0 comments

Recent Posts

See All

Running Mongo Deamon and Starting Database

To start working on the mongo database, we would first want the installed mongo package to run as a service .These deamons will serve as a server/platform for our database instances to run.This deamon

Installing Mongo Database

Installing mongo database is comparatively simpler and hassle free as compared to traditional databases.The main idea of mongo database is to assist on the go application development with providing mi

Subscribe for Tech Man Updates!

© 20 by Tech Man Rajesh S Nair Proudly created with Wix.com

bottom of page