Useful Links
Computer Science
Databases
Neo4j Graph Database
1. Introduction to Graph Databases and Neo4j
2. Core Neo4j Data Model Concepts
3. Getting Started with Neo4j
4. The Cypher Query Language Fundamentals
5. Cypher Intermediate Concepts
6. Cypher Advanced Topics
7. Data Modeling in Neo4j
8. Performance and Indexing
9. Application Development with Neo4j
10. Neo4j Administration
11. Extending Neo4j
12. Data Import and Export
13. Neo4j in Production
Data Modeling in Neo4j
Graph Modeling Principles
Thinking in Graphs
Entity-Relationship Translation
Granularity Decisions
Performance Considerations
Modeling Strategies
Nodes vs Properties
Relationships vs Properties
Intermediate Nodes
Fanout Patterns
Common Modeling Patterns
Linked Lists
Sequential Data
Ordered Relationships
Time Trees
Temporal Hierarchies
Time-Based Indexing
Category Hierarchies
Tree Structures
Taxonomies
Multiple Inheritance
Event Modeling
Event Nodes
Event Sequences
State Transitions
Graph Structures
Cliques
Bipartite Graphs
Star Patterns
Anti-Patterns
Dense Node Problem
Generic Relationships
Property Overuse
Modeling Relationships as Properties
Migration from Relational
Table to Node Mapping
Foreign Key to Relationship Mapping
Join Table Handling
Normalization vs Denormalization
Schema Evolution
Previous
6. Cypher Advanced Topics
Go to top
Next
8. Performance and Indexing