MongoDB and its Use-cases

Samriddhi Mishra
3 min readMay 27, 2021

--

What is Database?

A database is an organized collection of data so that it can be easily accessed and managed. Data can be organized into tables, rows, columns, and indexes to make it easier to find relevant information.

What is MongoDB?

MongoDB is an open-source document database and leading NoSQL database. MongoDB is written in C++.
Any relational database has a typical schema design that shows a number of tables and the relationship between these tables. While in MongoDB, there is no concept of relationship.

MongoDB is a document database in which one collection holds different documents. The number of fields, content, and size of the document can differ from one document to another. MongoDB is easy to scale and there are no complex joins.

it has become very popular with its document-oriented NoSQL Features, Map Reduce calculation capability, and distributed key-value store. It has got the title of “Database Management System of the Year” by DB-Engine.

Why Use MongoDB?

  • Document Oriented Storage − Data is stored in the form of JSON-style documents.
  • Replication and high availability
  • Auto-Sharding
  • Rich queries and Fast in-place updates
  • Index on any attribute
User-Driven Engineering

Where to Use MongoDB?

MongoDB can be used in various fields like Big Data, Content Management, and Delivery, Mobile and Social Infrastructure, User Data Management and Data Hub

1) Content Management Systems

Fundamental MongoDB approaches and practices are introduced in content management use cases, which would be done using familiar, simple examples and problems.

2) Product Catalog

Product catalogs are not new to the evolving digital experience. MongoDB users can very quickly and easily make changes to their catalogs, providing a better experience for developers and customers.

3) Operational Intelligence

One can learn the “Storing Log Data” Document to know about the approaches and several ways to store and model machine-generated data with MongoDB.

4) Real-Time Data Integration

Due to the query capabilities and flexibility of MongoDB, now it is easier to aggregate data and create those tools which will make an organization more efficient.

Some Companies using MongoDB

1. Aadhar

It is India’s Unique Identification project, which has the biggest biometrics database in the world. Aadhar Project is using MongoDB as its database to store a massive amount of demographic and biometric data of more than 1.2 billion Indians. MongoDB is being used for the storage of images in the Aadhar project.

2. eBay

eBay is a multinational company that provides a platform for the customer to customer sales. It is currently running a large number of projects in MongoDB like merchandising categorization, cloud management, metadata storage, search suggestions.

3. MetLife

MetLife is a leading company in employee benefit programs, annuities, and insurance. MetLife is using MongoDB for its advanced customer service application called The Wall. This application provides a combined view of transactions, policy details, and other details of MetLife Customers.

--

--

No responses yet