I am using community version of Neo4J as my graph database. I want to prevent the overriding of repeated data when the graph is rebuilt.
For example: Let's say my code fetch some data from a relational database and creates the Neo4J graph. The size of the graph that is build today is 1 GB. Next day when i build the graph again, its size becomes 2.1 GB though only .1 GB is the newly added data in my relational database.
Why does Neo4J creates the nodes again which are already present?
Does Neo4J have some intelligence to identify the new data and create only newer nodes and prevent re-building the nodes which already exists?