Company
Date Published
Author
Shani Cohen
Word count
1445
Language
English
Hacker News points
None

Summary

Data modeling has become outdated, with many recent developments and research studies failing to produce new data modeling books. The main purpose of a data model is to ensure consistent storage and retrieval of data from databases according to business rules, while also facilitating efficient communication among different individuals and teams through visualizations. Effective visualization fosters high-level cognitive abilities such as classification, unification, knowledge completion, and reasoning. However, traditional relational databases with rigid schemas are not well-suited for rapid change, whereas graph databases can efficiently store and query connections between entities, making them ideal for complex, interconnected data. Graph models offer a "whiteboard-friendly" approach to modeling, where the relationships between data are as important as the data itself, allowing for intuitive communication and learning. The concept of whiteboard-friendly modeling involves using three independent schemas: conceptual, logical, and physical, with the latter often being just the database schema.