# A quick introduction to data modeling in real world applications

DevFeed: [A quick introduction to data modeling in real world applications](<https://devfeed.tech/articles/a-quick-introduction-to-data-modeling-in-real-world-applications-39401.md>)

Original publisher: [Read original article](<https://blog.pranshu-raj.in/posts/data-modeling/>)

Author: Pranshu Raj

Published: 2025-04-13T15:22:00Z

Content type: tutorial

Language: en

Sources: [Pranshu Raj - blog on backend systems, performance and sidequests](<https://devfeed.tech/sources/pranshu-raj-blog-on-backend-systems-performance-and-sidequests.md>)

Topics: [data-modeling](<https://devfeed.tech/topics/data-modeling.md>), [data-architecture](<https://devfeed.tech/topics/data-architecture.md>), [Databases](<https://devfeed.tech/topics/databases.md>), [MongoDB](<https://devfeed.tech/topics/mongodb.md>)

Tags: [data-modeling](<https://devfeed.tech/tags/data-modeling.md>), [data-modelling](<https://devfeed.tech/tags/data-modelling.md>), [database](<https://devfeed.tech/tags/database.md>), [mongodb](<https://devfeed.tech/tags/mongodb.md>), [relationships](<https://devfeed.tech/tags/relationships.md>), [schema](<https://devfeed.tech/tags/schema.md>)

## AI overview

An introductory tutorial on data modeling: identifying relevant entities, attributes, relationships, application requirements, and workload before designing a schema. It contrasts relational tables with document-database collections using Postgres and MongoDB as examples.

## Source excerpt

What data modeling is, why it's so useful, how can we do it effectively to get the best results for our use case.