Pages

Neo4j Graph Database | Design tips

One thing I learned from working using Neo4j graph database is that we need to avoid replication as much as possible in graph database. Replication could lead to a log of inconsistency and could be the reason of a lot of problems.(or maintenance issue).

We were using graph database to represent the logical progression of states of let's say a smart phone. The phone is in certain state, which means, the phone has certain set of module hardwares, and those hardwares are running certain set of softwares to help us properly use the smartphone.