Databases are not dumps for data; rather, they are planned and strategically organized stores that befit a particular objective. This is where modeling comes into the picture. Modeling is motivated by a specific need or goal so that specific facets of the available information are aggregated together into a form that facilitates structuring and manipulation. The world cannot be represented in the way it actually is; rather, simplified abstractions can be formed in accordance with some particular goal. The same is true for graph data representations that are close logical representations of the physical-world objects. Systems managing relational data have storage structures far different from those that represent data close to natural language. Transforming the data in such cases can lead to semantic dissonance between how we conceptualize the real world and data storage structure. This issue is, however, overcome by graph databases. In this...
Neo4j High Performance
By :
Neo4j High Performance
By:
Overview of this book
Table of Contents (15 chapters)
Neo4j High Performance
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Free Chapter
Getting Started with Neo4j
Querying and Indexing in Neo4j
Efficient Data Modeling with Graphs
Neo4j for High-volume Applications
Testing and Scaling Neo4j Applications
Neo4j Internals
Administering Neo4j
Use Case – Similarity-based Recommendation System
Index
Customer Reviews