Intelligent applications appear with new requirements and demand better performance.
Today's agile and test-driven development practices demand that applications evolve with changing business requirements.
Modern graphics databases are prepared for frictionless development and best practices.
Relational databases present a rigid design based on a table-row-column schema. This design must be decided and implemented in advance and it’s costly to modify the design as business requirements change in time.
Today many relational database applications are stable and functional within their own limitations.
However, others show some clear indications of stress, mainly induced by the database. Note that a relational database management system is sometimes used to handle highly connected data.
With its native graph data model, Neo4j offers extreme flexibility.