Modeling is a balancing act between the present and the future. It is important to understand that a data model is never perfect for all the problems that we might try to solve. We make compromises on certain parameters, while optimizing for others. Given more information and insight into the future of the business, the current model might feel inadequate. This is not an exception, and should be expected. Redesigning and data remodeling is a process that repeats itself multiple times over a product's life cycle.
Neo4j Graph Data Modelling
Neo4j Graph Data Modelling
Overview of this book
Table of Contents (16 chapters)
Neo4j Graph Data Modeling
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Free Chapter
Graphs Are Everywhere
Modeling Flights and Cities
Formulating an Itinerary
Modeling Bookings and Users
Refactoring the Data Model
Modeling Communication Chains
Modeling Access Control
Recommendations and Analysis of Historical Data
Wrapping Up
Index
Customer Reviews