MongoDB — Case Study

Yashwanth Medisetti
4 min readMay 17, 2021

--

Data is the most crucial component for the primary structure of any enterprise. Keeping huge lumps of data just doesn’t simply benefit the company. It has to study , analyze and come up with business strategies to sustain in this competitive industry and also overcome their competitors. This makes it important for the enterprises to have a tool that is intelligent enough to manage this huge data and can retrieve the information within seconds of requirement. They are usually called databases.

What makes MongoDB a different and better database ?

Well , MongoDB is quite different when compared to the normal databases in prevailing. Generally SQL and NoSQL databases. MongoDB falls under the category of NoSQL databases as it does not maintain any feature information (or) metadata , technically called as “schema”. Also , it stores the data row wise other than a typical way of column wise storage with fields specified. Each row of data (record) is called a document which makes it the primary element of the huge database. Multiple documents make up a collection which when combined make up the database. Thus MongoDB is also called as a document oriented database.

Why MongoDB is different ????

When compared to the typical SQL databases like the MySQL , MongoDB also has it’s own server which can be connected with multiple clients. Apart from these common features , Mongo also provides us a cloud managed cluster that ensures high availability for the data using it’s own service called “Atlas” which is normally hosted on one of AWS , GCP or Azure clouds. The sharding and replication services provided inside the cluster makes it a completely built , ready to go database product.

How is it helpful to Industry 4.0 enterprises ????

Here are some of the companies that benefited using the services of the MongoDB database ;

→ Toyota :

Toyota is famous for the quality of its vehicles. Now that same standard is being applied to how its development teams create Internet of Things software that will enable the move to smart, autonomous and safer factories of the future. Underpinning this change is MongoDB Atlas, MongoDB’s fully-managed, global cloud database service, which Toyota Material Handling runs on Microsoft Azure.

“The most beautiful part is the data model. Everything is a natural JSON document. So for the developers, it is easy, really easy for them to work with quickly. Spending time on building business value, rather than data modeling.”

But it wasn’t just the data model. Toyota Material Handling had eight evaluation criteria that were used to decide on which database platform they would use to make the switch which were ;

  1. Performance
  2. Automatic scalability , operations and maintenance
  3. Security and compliance to safeguard sensitive business
  4. Data locality
  5. Automatic backups and restore
  6. Cloud Agnostic
  7. Developer friendly
  8. High productivity

→ Intuit :

Intuit empowers small businesses, accountants, and individuals with tax preparation and financial software. In addition, the company enables small businesses to build websites without any technical expertise through its Intuit Websites arm. In order to recommend conversion and lead generation improvements to their customers, Intuit needed a way to collect and analyze data from these sites. Initially, the company tried off the shelf products like Google Analytics and Omniture, but they realized that with more than 500,000 hosted websites and 10 years worth of user data, they required a simple, high-performance solution. With querying and map reduce functionality, MongoDB was the best platform to suit Intuit’s needs.

Intuit found MongoDB to be 2.5 times faster for writes than MySQL and overall, superior to both relational and non-relational options.

Due to the distributed nature of their systems and sheer abundance of data, Intuit encountered difficulties when attempting to build their analytics service using a relational database like MySQL or Oracle. MongoDB provided a solution that was not only easy to deploy, but comparatively more efficient than the other relational and non-relational choices evaluated. Intuit spent a mere week developing a prototype analytics solution based on MongoDB.

→ Many companies like Facebook , Google , Cisco , ebay, PayPal , Astrazeneca , etc., have benefited from the services of the MongoDB database. It has it’s services even extended to the open source community to develop the open source communities.

--

--

No responses yet