O'Reilly logo

Learning Neo4j 3.x - Second Edition by Rik Van Bruggen, Jérôme Baton

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Consequences

There are two proverbs I like, which perfectly apply to our IT world:

With great power comes great responsibility .... 
To err is human, most catastrophes imply computers.

Refactoring is a high risk of damaging your graph by accident. It is possible to lose information by removing properties on nodes that have not had that information transformed. It also impacts the queries that you have already written for your applications. Hopefully, breaking changes will appear by running your unit tests, which I am sure you have written.

Performance may be impacted too, as shorter queries tend to execute more quickly; there is a cost to adding more relations in a query.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required