Mongo DB Case Studies

Yukta chakravarty
4 min readMay 17, 2021

In the era of internet, huge amount of data is generated and it is said that Data is the Oil of Digital Economy. But raw data is not valuable , the value is created when it is gathered completely and accurately, connected to other relevant data, and done so in a timely manner

To do so we need to have database that can easily store and retrieve data

What is MongoDB ?

MongoDB is an open-source document database built on a horizontal scale-out architecture that allows many small machines to work together to create systems that are fast and handle huge amounts of data..

Document databases are extremely flexible, allowing variations in the structure of documents and allowing storage of documents that are partially complete. One document can have others embedded in it.

The programmer can change the structure of the database easily as needs change. Some say this turns data into code.

Here are a few of the problems that MongoDB solves:

· Integrating large amounts of diverse data

· Describing complex data structures that evolve

· Delivering data in high-performance applications

· Supporting hybrid and multi-cloud applications

· Supporting agile development & collaboration

Here are some case studies:

  1. SAP

MongoDB was selected for the enterprise content management (ECM) section of the platform, as its flexibility and scalability will enable SAP to scale its content management service on its PaaS offering to meet customers’ requirements while managing data from different applications.

SAP’s platform- as-a-service allows customers to grow with their business, expand business processes, and integrate with existing investments.

Through an OEM agreement with SAP, MongoDB will be utilised initially for collaborative decision making, data archiving and retention management in a multi-tenant and secure environment. MongoDB will be used as the document store for SAP’s on-demand applications, delivering lower cost of ownership and increased stability.

2. VSCO Cam mobile app

The VSCO Cam mobile app enables users to take photos, edit them with sophisticated tools and then share via the VSCO Grid, a publishing platform that serves as an online gallery to discover and follow various photographers. The meta data for these photos is stored in MongoDB — e.g. geo location, “Presets” (filters), and other data — which allows VSCO to efficiently manage a fast-growing data set. By enabling VSCO to quickly iterate without worrying about schema changes, MongoDB has helped the company deliver features significantly faster than with a traditional relational database.

MongoDB allows them to design applications that solve the social graph challenge with effective horizontal scale that maintains fast response times for distributing feeds.

Since more than 70% of the VSCO community is international, their application must ensure that all users have same great experience. To accomplish this, VSCO leveraged the flexible sharding features of MongoDB to control the physical location of data, ensuring the data of each user remains close and rapidly accessible. The result is that no matter where a user uploads their content, they can expect to have a better engaging experience from the VSCO Grid and Journal.

3. Pearson

Pearson, the global online education leader are growing quickly, especially to emerging markets where the primary way to consume content is via mobile phones. But to reach global users, they need to deploy in a multitude of private and public data centers around the globe. This demands a mobile-first, cloud-first platform, with the underlying goal to improve education efficacy.

With MongoDB Pearson was able to replace silos of double-digit, independent platforms with a consolidated platform that would allow for measuring efficacy.

MongoDB proved to be a good fit for a multitude of reasons, including its agility and scalability, document model and ability to perform fast reads and ad hoc queries. Also the ability to capture the growing treasure trove of unstructured data, such as peer-to-peer and social interactions that are increasingly part of education.

Pearson has leveraged MongoDB for use cases such as:

  • Identity and access management for 120 million user accounts, with nearly 50 million per day at peak;
  • Adaptive learning and analytics to detect, in near real-time, what content is most effective and identify areas for improvement; and
  • The Pearson Activity Framework which collects data on how users interact with apps and feeds the analytics engine.

--

--