Hall of FameMichael Stonebraker, Joseph M. Hellerstein200561 min readpaperadvanced
What Goes Around Comes Around
Summary
This paper surveys 35 years of data model proposals, arguing that core ideas frequently re-emerge and history often repeats itself. It highlights how current trends like XML-based models echo past failures like CODASYL due to complexity, urging researchers to learn from historical lessons.
- Data modeling concepts are few and often re-emerge across different eras.
- Physical and logical data independence are critical for long-lived database applications.
- Strict tree-structured data models are restrictive, leading to data redundancy and existence dependencies.
- Record-at-a-time query languages force difficult manual query optimization on developers.
Database engineers and architects can learn from historical data model evolution to make informed design choices and avoid repeating known pitfalls.
9/10


